另一個福利局queestion這裏Laravel會議摧毀實施
如何laravel應用會話超時?我的應用程序有這個實例,當用戶註銷。以前的路線不應該被加載,但我的應用程序加載它。如何在laravel中實現會話銷燬在PHP中?有任何想法嗎?
另一個福利局queestion這裏Laravel會議摧毀實施
如何laravel應用會話超時?我的應用程序有這個實例,當用戶註銷。以前的路線不應該被加載,但我的應用程序加載它。如何在laravel中實現會話銷燬在PHP中?有任何想法嗎?
在routes/web.php
添加保護路由在中間件組,以便在退出後,他們將無法訪問。
Route::group(['middleware' => 'auth'], function() {
Route::get('profile', '[email protected]');
});
然後/profile
將要求用戶在被記錄。除了該組中的任何其他途徑。
瞭解更多關於會話的位置:https://laravel.com/docs/5.4/session
更新
我想我已經得到了你的意思。做Auth::logout();
後做
return redirect()->back();
會發生什麼事是瀏覽器將嘗試重定向到一個「保護」頁面和受保護的頁面將他們踢的登錄頁面。當他們點擊瀏覽器的「返回」時,它仍然會顯示登錄頁面。
這裏是一個很好的資源。注意Laravel的版本使用的是:https://laravel.com/docs/5.4/session。在Laravel 5.2中,我認爲你必須在'web'中間件中將你的路由分組來自動應用所有會話。此外,你可以把它放到你的路由在身份驗證的中間件,使他們無法使用,如果用戶沒有登錄。 – EddyTheDove