“Laravel Sprawdź, czy użytkownik jest zalogowany” Kod odpowiedzi

Laravel Sprawdź, czy użytkownik jest zalogowany

//Create the middleware if not exists
class RedirectIfAuthenticated 
{ 
    public function handle(Request $request, Closure $next, ...$guards)
    {
        $guards = empty($guards) ? [null] : $guards;

        foreach ($guards as $guard) {
            if (Auth::guard($guard)->check()) {
              	//redirect to where you want
                return redirect(url('dashboard'));
            }
        }
        return $next($request);
    }
}


//Then use the middleware in pages you don't want logged in users to access like this
Route::get('/register', [AuthController::class, 'register'])->name("register")
    ->middleware(RedirectIfAuthenticated::class);

Learn it with muhindo

Jak sprawdzić, czy użytkownik jest zalogowany w kontrolerze bez oprogramowania w Laravel

How to check if a user is logged in, in a non middleware controller
  in laravel?
  
  auth Auth::guard
    
    if (Auth::guard('api')->check()){ //will return true if logged in
      //do this 
    }
  else //if the user is not logged in
  {
    //do this
  }
Tanzeela Yousuf

Odpowiedzi podobne do “Laravel Sprawdź, czy użytkownik jest zalogowany”

Pytania podobne do “Laravel Sprawdź, czy użytkownik jest zalogowany”

Więcej pokrewnych odpowiedzi na “Laravel Sprawdź, czy użytkownik jest zalogowany” w PHP

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu