Laravel会话销毁实现
这里又是一个新的女王Laravel会话销毁实现,laravel,Laravel,这里又是一个新的女王 如何在laravel中应用会话超时?我的应用程序有一个实例,当用户注销时。不应加载以前的路线,但我的应用程序会加载它。如何在laravel中实现PHP中的会话销毁?有什么想法吗 在routes/web.php中,将受保护的路由添加到中间件组中,以便在注销时无法访问这些路由 Route::group(['middleware' => 'auth'], function() { Route::get('profile', 'UserController@profi
如何在laravel中应用会话超时?我的应用程序有一个实例,当用户注销时。不应加载以前的路线,但我的应用程序会加载它。如何在laravel中实现PHP中的会话销毁?有什么想法吗 在
routes/web.php
中,将受保护的路由添加到中间件组中,以便在注销时无法访问这些路由
Route::group(['middleware' => 'auth'], function() {
Route::get('profile', 'UserController@profile');
});
然后,/profile
将要求用户登录。以及该组中的任何其他路线
在此了解有关会话的更多信息:
更新
我想我明白你的意思了。执行Auth::logout()之后代码>执行
return redirect()->back();
将发生的情况是浏览器将尝试重定向回“受保护”页面,受保护页面将把它们踢到登录页面。当他们在浏览器上单击“上一步”时,仍然会显示登录页面。这是一个很好的资源。请注意您正在使用的Laravel版本:。在Laravel5.2中,我认为您必须在web
中间件中对路由进行分组,以便自动应用所有会话。此外,您可能希望将路由放在auth中间件中,以便在用户未登录的情况下它们不可用。是的,我已经尝试过了,但当我返回时,它仍然显示上一页尝试我在更新中所做的操作。它很好用。注销()后,将重定向回()。它将阻止用户返回上一页。再读一遍我的答案。是的,它奏效了。但如果我想重定向到特定的路由呢