您的位置:首页 > 编程语言 > PHP开发

5.Laravel自带的anth认证中logout无效

2016-09-28 13:12 281 查看
2016.07.22

1.问题描述

再用laravel5.2原生的auth认证时,登陆成功后无法退出,路由

Route::get('auth/login', 'Auth\AuthController@getLogin');

Route::post('auth/login', 'Auth\AuthController@postLogin');

Route::get('auth/logout', 'Auth\AuthController@getLogout');

2.解决过程

当把退出的控制器方法getLogout改为logout时问题解决

或者在AuthController的构造方法中将

        $this->middleware($this->guestMiddleware(), ['except' => 'logout']);

改为

        $this->middleware($this->guestMiddleware(), ['except'=> ['logout','getLogout']]);

3.总结

参考链接http://stackoverflow.com/questions/34479994/laravel-5-2-authlogout-is-not-working
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: