解决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 相关文章推荐
PHP脚本的10个技巧(3)
Oct 09 PHP
让PHP支持页面回退的两种方法
Jan 10 PHP
一步一步学习PHP(3) php 函数
Feb 15 PHP
php的ajax框架xajax入门与试用介绍
Dec 19 PHP
php 强制下载文件实现代码
Oct 28 PHP
php对称加密算法示例
May 07 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
Jun 23 PHP
php官方微信接口大全(微信支付、微信红包、微信摇一摇、微信小店)
Dec 21 PHP
使用Composer安装Yii框架的方法
Mar 15 PHP
php通过会话控制实现身份验证实例
Oct 18 PHP
利用PHP访问带有密码的Redis方法示例
Feb 09 PHP
PHP设计模式之适配器模式定义与用法详解
Apr 03 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
PHP iconv 解决utf-8和gb2312编码转换问题
2010/04/12 PHP
PHP连接MSSQL方法汇总
2016/02/05 PHP
使用YII2框架实现微信公众号中表单提交功能
2017/09/04 PHP
php解压缩zip和rar压缩包文件的方法
2019/07/10 PHP
JS时间选择器 兼容IE6,7,8,9
2012/06/26 Javascript
javascript实现的DES加密示例
2013/10/30 Javascript
Javascript闭包实例详解
2015/11/29 Javascript
前端性能优化及技巧
2016/05/06 Javascript
javascript数组常用方法汇总
2016/09/10 Javascript
vuejs通过filterBy、orderBy实现搜索筛选、降序排序数据
2020/10/26 Javascript
Javascript继承机制详解
2017/05/30 Javascript
JavaScript数据结构之双向链表和双向循环链表的实现
2017/11/28 Javascript
谈谈vue中mixin的一点理解
2017/12/12 Javascript
node.js爬取中关村的在线电瓶车信息
2018/11/13 Javascript
jquery的$().each和$.each的区别
2019/01/18 jQuery
vue 组件中使用 transition 和 transition-group实现过渡动画
2019/07/09 Javascript
Vue的编码技巧与规范使用详解
2019/08/28 Javascript
js中apply和call的理解与使用方法
2019/11/27 Javascript
vue 查看dist文件里的结构(多种方式)
2020/01/17 Javascript
安装多版本Vue-CLI的实现方法
2020/03/24 Javascript
微信小程序实现多张图片上传功能
2020/11/18 Javascript
Python设计模式之单例模式实例
2014/04/26 Python
跟老齐学Python之玩转字符串(3)
2014/09/14 Python
Python3.6.2调用ffmpeg的方法
2019/01/10 Python
阿根廷旅游网站:almundo阿根廷
2018/02/12 全球购物
颇特女士:NET-A-PORTER(直邮中国)
2020/07/11 全球购物
小型女装店的创业计划书
2014/01/09 职场文书
创业资金计划书
2014/02/06 职场文书
《理想》教学反思
2014/02/17 职场文书
酒店秘书求职信范文
2014/02/17 职场文书
二年级评语大全
2014/04/23 职场文书
2014年教师党员自我评价范文
2014/09/22 职场文书
护士2015年终工作总结
2015/04/29 职场文书
七一表彰大会简报
2015/07/20 职场文书
2016拓展训练心得体会范文
2016/01/12 职场文书
深入理解pytorch库的dockerfile
2022/06/10 Python