Linux ip-172-31-33-47 5.4.0-1045-aws #47~18.04.1-Ubuntu SMP Tue Apr 13 15:58:14 UTC 2021 x86_64
Apache/2.4.29 (Ubuntu)
: 172.31.33.47 | : 52.15.165.239
Cant Read [ /etc/named.conf ]
7.4.20
www-data
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
www /
html /
stage /
app /
Http /
Controllers /
Auth /
[ HOME SHELL ]
Name
Size
Permission
Action
ApiAuthController.php
2.47
KB
-rw-rw-r--
ForgotPasswordController.php
2.4
KB
-rw-rw-r--
LoginController.php
6.23
KB
-rw-rw-r--
RegisterController.php
5.81
KB
-rw-rw-r--
RegisterTesters.php
972
B
-rw-rw-r--
ResetPasswordController.php
1.47
KB
-rw-rw-r--
VerificationController.php
1.07
KB
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ApiAuthController.php
<?php namespace App\Http\Controllers\Auth; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use Illuminate\Support\Facades\Hash; use Illuminate\Support\Facades\Validator; use Illuminate\Support\Str; use App\User; class ApiAuthController extends Controller { public function register (Request $request) { $data = $request->all(); $data['email'] = strtolower($data['email']); $validator = Validator::make($data, [ 'name' => 'required|string|max:255', 'email' => 'required|string|email|max:255|unique:users', 'password' => 'required|string|min:6', ]); if ($validator->fails()) { return response()->json(['errors' => $validator->errors()->all()], 200, ['Content-Type' => 'application/json']); } $response = [ 'token' => '', 'message' => '', 'errors' => [] ]; $request['password'] = Hash::make($request['password']); $request['api_token'] = Str::random(60); $user = User::create($request->toArray()); $response = ['user' => $user]; return response()->json($response); } public function login (Request $request) { $validator = Validator::make($request->all(), [ 'email' => 'required|string|email|max:255', 'password' => 'required|string|min:6', ]); if ($validator->fails()) { return response()->json(['errors'=>$validator->errors()->all()], 422, ['Content-Type' => 'application/json']); } $user = User::where('email', $request->email)->first(); $response = [ 'user' => [], 'message' => '', 'errors' => [] ]; if ($user) { if (Hash::check($request->password, $user->password)) { if(!$user->api_token) { $user->api_token = Str::random(60); $user->save(); } $response['user'] = $user; } else { $response['errors'][] = "Email and/or password incorrect"; } } else { $response['errors'][] = "User does not exist"; } return response()->json($response); } public function logout (Request $request) { $token = $request->user()->token(); $token->revoke(); $response = ['message' => 'You have been successfully logged out!']; return response($response, 200); } }
Close