⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.30
Server IP:
45.79.8.107
Server:
Linux localhost 5.15.0-140-generic #150-Ubuntu SMP Sat Apr 12 06:00:09 UTC 2025 x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.2-1ubuntu2.21
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
dosbarth.urvam.com
/
app
/
Exceptions
/
Edit File: Handler.php
<?php namespace App\Exceptions; use Illuminate\Auth\AuthenticationException; use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler; use Illuminate\Support\Arr; use Throwable; class Handler extends ExceptionHandler { /** * The list of the inputs that are never flashed to the session on validation exceptions. * * @var array<int, string> */ protected $dontFlash = [ 'current_password', 'password', 'password_confirmation', ]; /** * Register the exception handling callbacks for the application. */ public function register(): void { $this->reportable(function (Throwable $e) { // }); } protected function unauthenticated($request, AuthenticationException $exception) { if ($request->expectsJson()) { return response()->json(['message' => 'UnAuthenticated'], 401); } $guard = Arr::get($exception->guards(), '0'); switch ($guard) { case 'admin': $login = '/admin/login'; break; default: $login = '/login'; } return Redirect()->guest($login); } public function render($request, Throwable $exception) { if ($exception instanceof AccessPermissionDeniedException || $exception instanceof DemoModeEnabledException) { return $exception->render($request); } return parent::render($request, $exception); } }
Simpan