Yii框架用户登录session丢失问题解决方法
本文实例讲述了Yii框架用户登录session丢失问题解决方法。分享给大家供大家参考,具体如下:
最近做项目,使用的是YII框架,用户的登录总是出现有时候能登录,有时候不能登录的情况。调试了很多次,开始以为是服务器配置问题,后来怎么测试都不行,还是出现有时候登录session丢失的情况,没办法,在群里面问,发帖,请教大拿,最后都没有发现什么问题。
无意间在网上看到一个人说yii session丢失的问题。终于解决了,解决方法:
初步解决方法:
打开文件 yii\framework\web\auth\CWebUser.php #700 左右,注释掉下面的语句
Yii::app()->getSession()->regenerateID(true);
他默认调用了php的自带函数:
bool session_regenerate_id ( [bool delete_old_session] )
现在暂时是没问题了。还需要观察一段时间。
更多关于Yii相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。
相关文章
- 这篇文章主要介绍了Yii框架实现图片上传的方法,结合实例形式较为详细的分析了Yii框架实现图片上传功能的具体步骤与相关操作技巧,需要的朋友可以参考下 本文实例...2017-07-06
- 下面小编就为大家带来一篇Node.js刷新session过期时间的实现方法推荐。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2016-05-20
- 这篇文章主要介绍了Yii框架实现邮箱激活的方法,基于邮箱发送邮件实现数字签名的激活功能,需要的朋友可以参考下...2016-10-20
Nodejs中session的简单使用及通过session实现身份验证的方法
session的本质使用cookie来实现。本文给大家介绍Nodejs中session的简单使用及通过session实现身份验证的方法,对node.js session相关知识感兴趣的朋友一起学习吧...2016-02-09- 本篇文章主要介绍了PHP实现Session入库存入redis的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 ...2017-05-08
Zend Framework入门教程之Zend_Session会话操作详解
这篇文章主要介绍了Zend Framework入门教程之Zend_Session会话操作,结合实例形式详细分析了Zend_Session会话操作的具体使用技巧,需要的朋友可以参考下...2017-01-08PHP基于cookie与session统计网站访问量并输出显示的方法
这篇文章主要介绍了PHP基于cookie与session统计网站访问量并输出显示的方法,涉及PHP基于cookie与session读写操作记录网站访问量及调用图片形式输出对应数量的实现技巧,需要的朋友可以参考下...2016-01-18- 这篇文章主要介绍了php session的锁和并发,与之相关的现象有请求阻塞、session数据丢失、session数据读不到的问题,感兴趣的小伙伴们可以参考一下...2016-01-23
- 在cookie关闭的情况下,如何让我们的用户体验做的更好,session的传递方式学习是很重要的,让一个数据能在多个页面中传递,感兴趣的小伙伴们可以参考一下...2016-06-24
- 这篇文章主要介绍了PHP保存session到memcache服务器的方法,涉及PHP操作session及memcache的相关技巧,需要的朋友可以参考下...2016-01-21
- 这篇文章主要通过多方面对比分析php中Cookie与Session的区别,分别对Cookie与Session做一个简单介绍和总结,感兴趣的小伙伴们可以参考一下...2016-02-21
- 这篇文章主要介绍了Yii框架批量插入数据扩展类的简单实现方法,涉及Yii扩展类及数据库相关操作技巧,需要的朋友可以参考下...2017-05-26
- 这篇文章主要介绍了CodeIgniter配置之SESSION用法,结合实例形式分析了PHP中session的运行原理并演示了CI框架下session的配置与使用方法,需要的朋友可以参考下...2016-01-21
- 这篇文章主要介绍了php基于redis处理session的方法的相关资料,需要的朋友可以参考下...2016-03-18
Ubuntu server 11.04安装memcache及php使用memcache来存储session的方法
这篇文章主要介绍了Ubuntu server 11.04安装memcache及php使用memcache来存储session的方法,涉及memcache服务器的安装及php操作memcache存储session的相关技巧,需要的朋友可以参考下...2016-06-12在php中设置session用memcache来存储的方法总结
memcached提供了一个自定义的session处理器可以被用于存储用户session数据到memcached服务端,下面通过本文给大家介绍在php中设置session用memcache来存储的方法总结,对php session memcache相关知识感兴趣的朋友一起学习吧...2016-01-16- 这篇文章主要介绍了IIS 7.5中asp Session超时时间设置方法,需要的朋友可以参考一下...2017-04-26
- 这篇文章主要介绍了Yii框架防止sql注入,xss攻击与csrf攻击的方法,结合实例形式分析了Yii框架针对sql注入,xss攻击与csrf攻击的防范方法与相关函数调用注意事项,需要的朋友可以参考下...2016-10-20
PHP 用session与gd库实现简单验证码生成与验证的类方法
下面小编就为大家带来一篇PHP 用session与gd库实现简单验证码生成与验证的类方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2016-11-22- 这篇文章主要介绍了php禁用cookie后session设置方法,分析了php相关配置文件的功能与设置方法,具有一定参考借鉴价值,需要的朋友可以参考下...2016-11-01