2016-08-09 55 views
1

Ich möchte den Zugriff auf die besuchte Seite nach dem Abmelden aus dem Laravel-Projekt verhindern. Hier habe ich verwendet Laravel MiddlewareWie verhindert man den Zugriff auf besuchte Seite nach dem Abmelden in Laravel mit Middleware-Klasse?

Route::group(['middleware' => ['web']], function() 
{ 
     Route::get('/logout',[ 
      'uses'=>'[email protected]', 
      'as'=>'logout' 
     ]); 
}); 

Ich habe die alle Routen in über Route enthalten :: Gruppe Route und verwendet Auth Fassade. Ich möchte den Zugriff auf die besuchte Seite nach dem Abmelden und nach dem versehentlichen Drücken der Zurück-Taste im Browser verhindern.

Antwort

2

Laravel Route Middleware kann verwendet werden, damit nur authentifizierte Benutzer auf eine bestimmte Route zugreifen können. Alles was Sie tun müssen, ist die Middleware auf eine Routendefinition anhängen:

Route::get('profile', ['middleware' => 'auth', function() { 
    // Only authenticated users may enter... 
}]); 

prüfen diese Laravel Auth Documentation

+0

Danke. Der von Ihnen angegebene Link ist sehr informativ! – kaviranga