解决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 相关文章推荐
Windows下PHP5和Apache的安装与配置
Sep 05 PHP
Win9x/ME下Apache+PHP安装配置
Oct 09 PHP
分享PHP入门的学习方法
Jan 02 PHP
php flush类输出缓冲剖析
Oct 19 PHP
php中session_unset与session_destroy的区别分析
Jun 16 PHP
PHP采集类Snoopy抓取图片实例
Jun 19 PHP
windows8.1下Apache+Php+MySQL配置步骤
Oct 30 PHP
Zend Framework数据库操作方法实例总结
Dec 11 PHP
PHP实现简单ajax Loading加载功能示例
Dec 28 PHP
PHP 无限级分类
May 04 PHP
如何利用预加载优化Laravel Model查询详解
Aug 11 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
Apr 05 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中计算时间差的几种方法
2009/12/31 PHP
PHP如何抛出异常处理错误
2011/03/02 PHP
Yii实现MySQL多数据库和读写分离实例分析
2014/12/03 PHP
修改yii2.0用户登录使用的user表为其它的表实现方法(推荐)
2017/08/01 PHP
基于 Swoole 的微信扫码登录功能实现代码
2018/01/15 PHP
yii2.0框架场景的简单使用示例
2020/01/25 PHP
jquery实现兼容浏览器的图片上传本地预览功能
2013/10/14 Javascript
Bootstrap表单布局
2016/07/19 Javascript
vue-cli入门之项目结构分析
2017/04/20 Javascript
js保留两位小数方法总结
2018/01/31 Javascript
js for终止循环 跳出多层循环
2018/10/04 Javascript
Angular7.2.7路由使用初体验
2019/03/01 Javascript
基于JS实现一个随机生成验证码功能
2019/05/29 Javascript
jquery实现吸顶导航效果
2020/01/08 jQuery
JavaScript中CreateTextFile函数
2020/08/30 Javascript
Python实现的简单hangman游戏实例
2015/06/28 Python
python中Switch/Case实现的示例代码
2017/11/09 Python
Python3实现统计单词表中每个字母出现频率的方法示例
2019/01/28 Python
Python 元组操作总结
2019/09/18 Python
Python爬虫库requests获取响应内容、响应状态码、响应头
2020/01/25 Python
tensorflow将图片保存为tfrecord和tfrecord的读取方式
2020/02/17 Python
Python利用Xpath选择器爬取京东网商品信息
2020/06/01 Python
HTML5 解决苹果手机不能自动播放音乐问题
2017/12/27 HTML / CSS
爱游人:Travelliker
2017/09/05 全球购物
美国著名的户外用品品牌:L.L.Bean
2018/01/05 全球购物
DOM和JQuery对象有什么区别
2016/11/11 面试题
大学生护理专业自荐信
2013/10/03 职场文书
汽车制造与装配专业自荐信范文
2014/01/02 职场文书
村捐赠仪式答谢词
2014/01/21 职场文书
2015年技术员工作总结
2015/04/10 职场文书
六一儿童节新闻稿
2015/07/17 职场文书
高考百日冲刺决心书
2015/09/23 职场文书
读《皮囊》有感:理解是对他人的最大的善举
2019/11/14 职场文书
Python中requests做接口测试的方法
2021/05/30 Python
CSS变量实现主题切换的方法
2021/06/23 HTML / CSS
SQLServer中JSON文档型数据的查询问题解决
2021/06/27 SQL Server