⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.63
Server IP:
217.76.53.76
Server:
Linux vmi1397931.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64
Server Software:
Apache
PHP Version:
8.2.27
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
www
/
wwwroot
/
whatxap.com
/
src
/
app
/
Http
/
Controllers
/
View File Name :
AuthorizationProcessController.php
email_verified_status === User::NO) { $setTitle = 'Verification form for email'; return view('user.auth.email', compact('user', 'setTitle')); } return redirect()->route('user.dashboard'); } public function checkAuthorizationValidationCode(User $user, $code): bool { if (Carbon::parse($user->email_verified_send_at)->addMinute()->isPast() || $user->email_verified_code !== $code) { return false; } return true; } public function processEmailVerification() { $user = Auth::user(); if ($this->checkAuthorizationValidationCode($user, $user->email_verified_code)) { $notify[] = ['error', 'Verification message code not received. Please check your inbox and spam folder. If you haven\'t received the code after 1 minute, please request a new code']; return back()->withNotify($notify); } $user->email_verified_code = randomNumber(); $user->email_verified_send_at = carbon(); $user->save(); $mailCode = [ 'name' => $user->name, 'code' => $user->email_verified_code, 'time' => carbon(), ]; SendMail::MailNotification($user, 'REGISTRATION_VERIFY', $mailCode); $notify[] = ['sucess', translate('Email Verification code Send')]; return back()->withNotify($notify); } public function emailVerification(Request $request) { $request->validate([ 'code' => 'required|string|min:2|max:10', ]); $user = Auth::user(); if ($user->email_verified_code !== $request->input('code')) { $notify[] = ['error', 'Verification code did not match']; return back()->withNotify($notify); } $user->email_verified_status = User::YES; $user->email_verified_code = null; $user->email_verified_at = carbon(); $user->save(); return redirect()->route('user.dashboard'); } }