【发布时间】:2014-10-03 13:35:19
【问题描述】:
我只是在 Laravel 4 中创建一个基本应用程序,但我遇到了一个小问题。
我的注销功能无法正常工作……它工作正常,但是:
当用户登录并单击注销按钮时,我将注销用户,但是当我单击浏览器的后退按钮时,我会返回登录页面。
我正在使用Auth::logout()。
这个方法是终止会话还是对浏览器缓存有任何作用?
我该如何解决这个问题?
我的注销功能:
public function getLogout(){
if(Auth::check()){
Auth::logout();
return Redirect::route('home');
}
}
我的路线:
/*
* Authenticated users
*/
Route::group(array('before' => 'auth'), function() {
Route::get('success', array(
'as' => 'success',
'uses' => 'AccountController@getSuccess'
));
Route::get('signout', array(
'as' => 'signout',
'uses' => 'AccountController@getLogout'
));
});
【问题讨论】:
标签: php authentication laravel laravel-4 laravel-routing