解决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+mysql 实现身份验证代码
Mar 24 PHP
iis下php mail函数的sendmail配置方法(官方推荐)
Apr 25 PHP
php抓取页面的几种方法详解
Jun 17 PHP
PHP中构造函数和析构函数解析
Oct 10 PHP
PHP使用gmdate实现将一个UNIX 时间格式化成GMT文本的方法
Mar 19 PHP
PHP内置函数生成随机数实例
Jan 18 PHP
Yii2框架实现利用mpdf创建pdf文件功能示例
Feb 08 PHP
PHP面向对象程序设计模拟一般面向对象语言中的方法重载(overload)示例
Jun 13 PHP
解决laravel groupBy 对查询结果进行分组出现的问题
Oct 09 PHP
使用laravel的Eloquent模型如何获取数据库的指定列
Oct 17 PHP
php面向对象基础详解【星际争霸游戏案例】
Jan 23 PHP
TP3.2框架分页相关实现方法分析
Jun 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
ThinkPHP框架里隐藏index.php
2016/04/12 PHP
PHP获取用户客户端真实IP的解决方案
2016/10/10 PHP
PHP保留两位小数的几种方法
2019/07/24 PHP
新浪刚打开页面出来的全屏广告代码
2007/04/02 Javascript
深入理解JavaScript系列(25):设计模式之单例模式详解
2015/03/03 Javascript
jQuery菜单插件superfish使用指南
2015/04/21 Javascript
浅谈JavaScript的push(),pop(),concat()方法
2016/06/03 Javascript
微信小程序 教程之wxapp视图容器 scroll-view
2016/10/19 Javascript
jQuery Validate插件自定义验证规则的方法
2016/12/27 Javascript
jQuery插件FusionCharts绘制2D柱状图和折线图的组合图效果示例【附demo源码】
2017/04/10 jQuery
浅谈Webpack 是如何加载模块的
2018/05/24 Javascript
详解Webpack-dev-server的proxy用法
2018/09/08 Javascript
vue-router判断页面未登录自动跳转到登录页的方法示例
2018/11/04 Javascript
Vue 引入AMap高德地图的实现代码
2019/04/29 Javascript
vue element自定义表单验证请求后端接口验证
2019/12/11 Javascript
vue实现折线图 可按时间查询
2020/08/21 Javascript
跟老齐学Python之玩转字符串(3)
2014/09/14 Python
python多线程使用方法实例详解
2019/12/30 Python
如何将tensorflow训练好的模型移植到Android (MNIST手写数字识别)
2020/04/22 Python
PIL.Image.open和cv2.imread的比较与相互转换的方法
2020/06/03 Python
Python3爬虫关于识别点触点选验证码的实例讲解
2020/07/30 Python
Python调用ffmpeg开源视频处理库,批量处理视频
2020/11/16 Python
德国婴儿推车和儿童安全座椅商店:BABYSHOP
2016/09/01 全球购物
英国最大的独立玩具专卖店:The Entertainer
2019/09/06 全球购物
温泉秘密:Onsen Secret
2020/07/06 全球购物
PHP解析URL是哪个函数?怎么用?
2013/05/09 面试题
新三好学生主要事迹
2014/01/23 职场文书
有创意的广告词
2014/03/18 职场文书
商场主管竞聘书
2014/03/31 职场文书
企业管理标语
2014/06/10 职场文书
学习十八大标语
2014/10/09 职场文书
党员干部四风问题整改措施思想汇报
2014/10/12 职场文书
2014年计生工作总结
2014/11/21 职场文书
PHP实现rar解压读取扩展包小结
2021/06/03 PHP
浅谈MySQL之select优化方案
2021/08/07 MySQL
mysql 获取时间方式
2022/03/20 MySQL