Loading app/Exceptions/Handler.php +3 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,9 @@ namespace App\Exceptions; use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler; use Illuminate\Http\Request; use Illuminate\Http\Response; use Symfony\Component\HttpKernel\Exception\HttpException; use Throwable; class Handler extends ExceptionHandler Loading app/Http/Controllers/AuthController.php +3 −1 Original line number Diff line number Diff line Loading @@ -20,7 +20,9 @@ public function login(Request $request) return view('login', ['wrongPassword' => true]); } session()->put('userid', $user->US_ID); session(['user' => $user]); return redirect('/'); } } app/Http/Controllers/DivingSignUpController.php +0 −3 Original line number Diff line number Diff line Loading @@ -8,9 +8,6 @@ class DivingSignUpController extends Controller { public function show(){ $userid = session()->get('userid'); if(!preg_match('/[0-9]+/', $userid)) return DivingSignUpController::error(); $divesList = new DivesList(); return $divesList->index(); } Loading app/Http/Middleware/rightChecker.php 0 → 100644 +24 −0 Original line number Diff line number Diff line <?php namespace App\Http\Middleware; use Closure; use Illuminate\Http\Request; class rightChecker { /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure(\Illuminate\Http\Request): (\Illuminate\Http\Response|\Illuminate\Http\RedirectResponse) $next * @return \Illuminate\Http\Response|\Illuminate\Http\RedirectResponse */ public function handle(Request $request, Closure $next): Mixed { if (!session()->has('user')) { abort(401); } return $next($request); } } public/images/logo-cn.png 0 → 100644 +6.46 KiB Loading image diff... Loading
app/Exceptions/Handler.php +3 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,9 @@ namespace App\Exceptions; use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler; use Illuminate\Http\Request; use Illuminate\Http\Response; use Symfony\Component\HttpKernel\Exception\HttpException; use Throwable; class Handler extends ExceptionHandler Loading
app/Http/Controllers/AuthController.php +3 −1 Original line number Diff line number Diff line Loading @@ -20,7 +20,9 @@ public function login(Request $request) return view('login', ['wrongPassword' => true]); } session()->put('userid', $user->US_ID); session(['user' => $user]); return redirect('/'); } }
app/Http/Controllers/DivingSignUpController.php +0 −3 Original line number Diff line number Diff line Loading @@ -8,9 +8,6 @@ class DivingSignUpController extends Controller { public function show(){ $userid = session()->get('userid'); if(!preg_match('/[0-9]+/', $userid)) return DivingSignUpController::error(); $divesList = new DivesList(); return $divesList->index(); } Loading
app/Http/Middleware/rightChecker.php 0 → 100644 +24 −0 Original line number Diff line number Diff line <?php namespace App\Http\Middleware; use Closure; use Illuminate\Http\Request; class rightChecker { /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure(\Illuminate\Http\Request): (\Illuminate\Http\Response|\Illuminate\Http\RedirectResponse) $next * @return \Illuminate\Http\Response|\Illuminate\Http\RedirectResponse */ public function handle(Request $request, Closure $next): Mixed { if (!session()->has('user')) { abort(401); } return $next($request); } }