另一个福利局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