Commit 79a0c762 authored by LucBUTGH's avatar LucBUTGH
Browse files
parents 32294547 4fe23d03
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -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
+3 −1
Original line number Diff line number Diff line
@@ -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('/');
    }


}
+0 −3
Original line number Diff line number Diff line
@@ -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();
    }
+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);
    }
}
+6.46 KiB
Loading image diff...
Loading