解决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 相关文章推荐
BBS(php & mysql)完整版(四)
Oct 09 PHP
php $_SERVER["REQUEST_URI"]获取值的通用解决方法
Jun 21 PHP
PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法
May 10 PHP
PHP基于GD库的缩略图生成代码(支持jpg,gif,png格式)
Jun 19 PHP
腾讯微博提示missing parameter errorcode 102 错误的解决方法
Dec 22 PHP
php实现多城市切换特效
Aug 09 PHP
PHP获取客户端及服务器端IP的封装类
Jul 21 PHP
微信自定义菜单的创建/查询/取消php示例代码
Aug 05 PHP
php连接mysql数据库
Mar 21 PHP
Laravel Validator 实现两个或多个字段联合索引唯一
May 08 PHP
php数组指针函数功能及用法示例
Feb 11 PHP
Yii框架多语言站点配置方法分析【中文/英文切换站点】
Apr 07 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实现的获取网页中的图片并保存到本地的代码
2010/01/05 PHP
PHP简洁函数(PHP简单明了函数语法)
2012/06/10 PHP
深入PHP数据缓存的使用说明
2013/05/10 PHP
php文件上传的例子及参数详解
2013/12/12 PHP
学习php设计模式 php实现策略模式(strategy)
2015/12/07 PHP
两种php实现图片上传的方法
2016/01/22 PHP
PHP哈希表实现算法原理解析
2020/12/11 PHP
javascript Select标记中options操作方法集合
2008/10/22 Javascript
JavaScript 学习笔记(九)call和apply方法
2010/01/11 Javascript
Javascript 判断是否存在函数的方法
2013/01/03 Javascript
JS生成不重复随机数组的函数代码
2014/06/10 Javascript
JS动态改变表格边框宽度的方法
2015/03/31 Javascript
node.js实现博客小爬虫的实例代码
2016/10/08 Javascript
JS创建对象的写法示例
2016/11/04 Javascript
手把手教你搭建ES6的开发运行环境
2017/07/11 Javascript
Bootstrap实现下拉菜单多级联动
2017/11/23 Javascript
使用百度地图实现地图网格的示例
2018/02/06 Javascript
JS原生带缩略图的图片切换效果
2018/10/10 Javascript
JS实现烟花爆炸效果
2020/03/10 Javascript
js实现滑动进度条效果
2020/08/21 Javascript
[01:16:01]VGJ.S vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Linux下多个Python版本安装教程
2018/08/15 Python
Python绘制并保存指定大小图像的方法
2019/01/10 Python
python psutil监控进程实例
2019/12/17 Python
解决Python列表字符不区分大小写的问题
2019/12/19 Python
用python解压分析jar包实例
2020/01/16 Python
Araks官网:纽约内衣品牌
2020/10/15 全球购物
广州迈达威.net面试题目
2012/03/10 面试题
成人教育自我鉴定
2013/11/01 职场文书
中学劳技课教师的自我评价
2014/02/05 职场文书
餐饮部总监岗位职责范文
2014/02/13 职场文书
《莫泊桑拜师》教学反思
2014/04/23 职场文书
党员承诺践诺书
2014/05/20 职场文书
专科生就业求职信
2014/06/22 职场文书
golang中的struct操作
2021/11/11 Golang
Python 图片添加美颜效果
2022/04/28 Python