ich eine Middleware-Gruppe haben wie folgt definiert:Laravel Authentifizierung auf Backpaging durch die Geschichte
Route::group(['middleware' => 'auth'], function() {
Route::get('home', '[email protected]');
Route::get('create','[email protected]');
Route::get('settings', '[email protected]');
);
Wenn jemand abmeldet ich sie auf die Login-Seite umleiten aufrufen i dann die Auth :: Logout(), die, weil sie gut funktioniert kann dann nicht mehr durch die Site navigieren.
Das Problem ist, dass, wenn Sie durch den Browser-Verlauf zurückgehen, dann rückwärts durch die Website navigieren können, aber sie werden rausgeschmissen, wenn sie auf einen Link klicken, um zu versuchen, durch die Website zu navigieren.
Ein Beispiel wäre, Im auf der Homepage und dann log ich mich aus. Ich klicke auf die Rücktaste und gehe zurück zur Startseite. Dann versuche ich auf einen Link auf der Homepage zu klicken, der mich authentifizieren muss. Ich werde rausgeschmissen ... aber ich hätte nicht in der Lage sein, in meine Geschichte zurückzuspeichern, um zur Homepage zurückzukehren.
Wenn dies nicht klar ist, kann ich weiter Code erarbeiten oder beweisen. Ich bin auf Laravel 5.0
Sie können dieses Problem beheben, indem Sie eine Cache-Steuerkopfeinstellung, in der Regel von einer Middleware, würden Sie rufen: '$ response-> Kopfzeilen können> festgelegt ('Cache-Control',‚no-cache, no-store , max-age = 0, must-revalidate ', true); ' – Jacco