解决Laravel5.2 Auth认证退出失效的问题


Posted in PHP onOctober 14, 2019

登录正常,但是退出的时候并没有清掉session,退出后还是处于登录状态。解决方法如下:

路由如下

Route::group(['namespace' => 'Admin', 'middleware' => 'auth'], function() {
  Route::resource('admin/post', 'PostController');
});


// 登陆
Route::get('auth/login', 'Auth\AuthController@getLogin');
Route::post('auth/login', 'Auth\AuthController@postLogin');
// 5.2版本这里的方法需要写成logout,因为在中间件中是这么定义的
public function __construct()
 { 
   $this->middleware($this->guestMiddleware(), ['except' => 'logout']);
 }
 // 路由中的方法要跟上述一致
Route::get('auth/logout', 'Auth\AuthController@logout');

AuthController.php中的

// 登录成功后跳转地址
protected $redirectTo = 'admin/post';
// 退出后跳转地址
protected $redirectAfterLogout = 'auth/login';

参考 http://stackoverflow.com/questions/34479994/laravel-5-2-authlogout-is-not-working

调试过程中在AppserviceProvider的boot方法里添加输出sql也会导致类似的错误,所以在登录调试时,尽量不要这样做

/**
   * Bootstrap any application services.
   *
   * @return void
   */
  public function boot()
  {
    // \DB::listen(function($sql) {
    //     dump($sql->sql);
    //   });
  }

以上这篇解决Laravel5.2 Auth认证退出失效的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP5在Apache下的两种模式的安装
Sep 05 PHP
PHP 5.0对象模型深度探索之类的静态成员
Mar 27 PHP
php自动获取目录下的模板的代码
Aug 08 PHP
浅析PHP中的UNICODE 编码与解码
Jun 29 PHP
PHP循环结构实例讲解
Feb 10 PHP
php操作xml入门之xml基本介绍及xml标签元素
Jan 23 PHP
PHP中is_dir()函数使用指南
May 08 PHP
分享php邮件管理器源码
Jan 06 PHP
php 遍历目录,生成目录下每个文件的md5值并写入到结果文件中
Dec 12 PHP
浅谈Yii乐观锁的使用及原理
Jul 25 PHP
浅谈PHP无限极分类原理
Mar 14 PHP
PHP配合fiddler抓包抓取微信指数小程序数据的实现方法分析
Jan 02 PHP
Laravel 自动生成验证的实例讲解:login / logout
Oct 14 #PHP
Yii 框架控制器创建使用及控制器响应操作示例
Oct 14 #PHP
Laravel 登录后清空COOKIE的操作方法
Oct 14 #PHP
Yii框架Session与Cookie使用方法示例
Oct 14 #PHP
laravel 修改记住我功能的cookie保存时间的方法
Oct 14 #PHP
解决laravel session失效的问题
Oct 14 #PHP
Yii框架视图、视图布局、视图数据块操作示例
Oct 14 #PHP
You might like
基于mysql的bbs设计(二)
2006/10/09 PHP
解决dede生成静态页和动态页转换的一些问题,及火车采集入库生成动态的办法
2007/03/29 PHP
PHP识别二维码的方法(php-zbarcode安装与使用)
2016/07/07 PHP
JQuery 网站换肤功能实现代码
2009/11/02 Javascript
JQuery最佳实践之精妙的自定义事件
2010/08/11 Javascript
js面向对象设计用{}好还是function(){}好(构造函数)
2011/10/23 Javascript
jquery 表格排序、实时搜索表格内容(附图)
2014/05/19 Javascript
D3.js 从P元素的创建开始(显示可加载数据)
2014/10/30 Javascript
JS实现自动切换文字的导航效果代码
2015/08/27 Javascript
jquery实现仿Flash的横向滑动菜单效果代码
2015/09/17 Javascript
Jquery on方法绑定事件后执行多次的解决方法
2016/06/02 Javascript
BootStrap网页中代码显示用法详解
2016/10/21 Javascript
详解jquery easyui之datagrid使用参考
2016/12/05 Javascript
原生JS实现简单放大镜效果
2017/02/08 Javascript
用js实现before和after伪类的样式修改的示例代码
2017/09/07 Javascript
js动态引入的四种方法
2018/05/05 Javascript
解决koa2 ctx.render is not a function报错问题
2018/08/07 Javascript
vue中的计算属性实例详解
2018/09/19 Javascript
Vue.js 父子组件通信的十种方式
2018/10/30 Javascript
vue.js中ref及$refs的使用方法解析
2019/10/08 Javascript
package.json中homepage属性的作用详解
2020/03/11 Javascript
解析Python中的__getitem__专有方法
2016/06/27 Python
Python中list初始化方法示例
2016/09/18 Python
python判断设备是否联网的方法
2018/06/29 Python
对TensorFlow中的variables_to_restore函数详解
2018/07/30 Python
使用opencv将视频帧转成图片输出
2019/12/10 Python
Jupyter Notebook添加代码自动补全功能的实现
2021/01/07 Python
整理的15个非常有用的 HTML5 开发教程和速查手册
2011/10/18 HTML / CSS
林清轩官方网站:山茶花润肤油开创者
2016/10/26 全球购物
事业单位请假制度
2014/01/13 职场文书
提拔干部考察材料
2014/05/26 职场文书
印刷技术专业自荐信
2014/09/18 职场文书
民主评议党员登记表自我评价
2014/10/20 职场文书
法院个人总结
2015/03/03 职场文书
感谢师恩主题班会
2015/08/17 职场文书
详解MySql中InnoDB存储引擎中的各种锁
2022/02/12 MySQL