Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php namespace App\Http\Controllers;use App\Models\User;use Illuminate\Http\Request;use I..
Decoded Output download
<?php namespace App\Http\Controllers;use App\Models\User;use Illuminate\Http\Request;use Illuminate\Support\Facades\Auth;use Illuminate\Support\Facades\Hash;use Illuminate\Support\Facades\Cookie;use Illuminate\Support\Facades\Cache;use Illuminate\Support\Facades\Log;use Carbon\Carbon;class AuthController extends Controller{public function register(Request $request){$request->validate(['email'=>'required|email|unique:users,email','password'=>['required','min:8',function($attribute,$value,$fail){if(preg_match('/[----]/',$value)){return $fail('Your password cannot contain Greek characters.');}if(!preg_match('/[a-zA-Z]/',$value)){return $fail('Your password must contain at least one English letter.');}if(!preg_match('/[0-9]/',$value)){return $fail('Your password must contain at least one number.');}if(!preg_match('/[!@#$%^&*(),.?":{}|<>]/',$value)){return $fail('Your password must contain at least one symbol.');}},],]);$user=User::create(['email'=>$request->email,'password'=>Hash::make($request->password),]);Auth::login($user);$cookie=cookie('oreo','user_logged_in',43200);return response()->json(['status'=>'success','message'=>'Successfully registered and logged in.','redirect_url'=>route('logged'),])->withCookie($cookie);}public function login(Request $request){$request->validate(['email'=>'required|email','password'=>'required',]);$email=$request->email;if(Auth::attempt(['email'=>$email,'password'=>$request->password])){$cookie=cookie('oreo','user_logged_in',43200);return response()->json(['status'=>'success','message'=>'Successfully logged in.','redirect_url'=>route('logged'),])->withCookie($cookie);}return response()->json(['status'=>'error','message'=>'Invalid credentials. Please try again.',],400);}public function check_user(Request $request){$request->validate(['email'=>'required|email',]);$user_exists=User::where('email',$request->email)->exists();return response()->json(['exists'=>$user_exists,]);}public function logout(Request $request){Auth::logout();$request->session()->invalidate();$request->session()->regenerateToken();$cookie=Cookie::forget('oreo');return redirect('/')->with('success','You have successfully logged out.')->withCookie($cookie);}} ?>
Did this file decode correctly?
Original Code
<?php namespace App\Http\Controllers;use App\Models\User;use Illuminate\Http\Request;use Illuminate\Support\Facades\Auth;use Illuminate\Support\Facades\Hash;use Illuminate\Support\Facades\Cookie;use Illuminate\Support\Facades\Cache;use Illuminate\Support\Facades\Log;use Carbon\Carbon;class AuthController extends Controller{public function register(Request $request){$request->validate(['email'=>'required|email|unique:users,email','password'=>['required','min:8',function($attribute,$value,$fail){if(preg_match('/[----]/',$value)){return $fail('Your password cannot contain Greek characters.');}if(!preg_match('/[a-zA-Z]/',$value)){return $fail('Your password must contain at least one English letter.');}if(!preg_match('/[0-9]/',$value)){return $fail('Your password must contain at least one number.');}if(!preg_match('/[!@#$%^&*(),.?":{}|<>]/',$value)){return $fail('Your password must contain at least one symbol.');}},],]);$user=User::create(['email'=>$request->email,'password'=>Hash::make($request->password),]);Auth::login($user);$cookie=cookie('oreo','user_logged_in',43200);return response()->json(['status'=>'success','message'=>'Successfully registered and logged in.','redirect_url'=>route('logged'),])->withCookie($cookie);}public function login(Request $request){$request->validate(['email'=>'required|email','password'=>'required',]);$email=$request->email;if(Auth::attempt(['email'=>$email,'password'=>$request->password])){$cookie=cookie('oreo','user_logged_in',43200);return response()->json(['status'=>'success','message'=>'Successfully logged in.','redirect_url'=>route('logged'),])->withCookie($cookie);}return response()->json(['status'=>'error','message'=>'Invalid credentials. Please try again.',],400);}public function check_user(Request $request){$request->validate(['email'=>'required|email',]);$user_exists=User::where('email',$request->email)->exists();return response()->json(['exists'=>$user_exists,]);}public function logout(Request $request){Auth::logout();$request->session()->invalidate();$request->session()->regenerateToken();$cookie=Cookie::forget('oreo');return redirect('/')->with('success','You have successfully logged out.')->withCookie($cookie);}}
Function Calls
None |
Stats
MD5 | 4ca5028a866a4e64d4130a7b8eeb2d63 |
Eval Count | 0 |
Decode Time | 53 ms |