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
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
相关文章推荐
- php 判断复选框checkbox是否被选中
- 4.ThinkPHP无法加载自定义控制器
- 基于libusb的mtp通信实现
- php CodeIgniter处理多环境错误级别配置
- PHP字符串知多少之字符串就是数组之以数组的方式读取字符串的值
- PHP对象克隆clone用法示例
- PHP简单遍历对象示例
- PHP内核的存储机制(分离/改变)
- PHP开启opcache方法
- PHP标准类(stdclass)用法示例
- PHP类型约束用法示例
- php调用原生java程序
- 面向对象实现文件上传(PHP)
- 简单文件上传函数的封装(PHP)
- PHP类和对象相关系统函数与运算符小结
- PHP获取IP地址以及IP地址所在位置
- php实现第三方登录,百度第三方登录
- PhpStorm 语法检查失效的问题
- PHP序列化操作方法分析
- log4j:WARN Error initializing output writer. log4j:WARN Unsupported encoding?