Yii框架用戶登錄session丟失問題解決方法
本文實例講述了Yii框架用戶登錄session丟失問題解決方法。分享給大家供大家參考,具體如下:
最近做項目,使用的是YII框架,用戶的登錄總是出現(xiàn)有時候能登錄,有時候不能登錄的情況。調(diào)試了很多次,開始以為是服務器配置問題,后來怎么測試都不行,還是出現(xiàn)有時候登錄session丟失的情況,沒辦法,在群里面問,發(fā)帖,請教大拿,最后都沒有發(fā)現(xiàn)什么問題。
無意間在網(wǎng)上看到一個人說yii session丟失的問題。終于解決了,解決方法:
初步解決方法:
打開文件 yii\framework\web\auth\CWebUser.php #700 左右,注釋掉下面的語句
Yii::app()->getSession()->regenerateID(true);
他默認調(diào)用了php的自帶函數(shù):
bool session_regenerate_id ( [bool delete_old_session] )
現(xiàn)在暫時是沒問題了。還需要觀察一段時間。
更多關于Yii相關內(nèi)容感興趣的讀者可查看本站專題:《Yii框架入門及常用技巧總結(jié)》、《php優(yōu)秀開發(fā)框架總結(jié)》、《smarty模板入門基礎教程》、《php面向?qū)ο蟪绦蛟O計入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家基于Yii框架的PHP程序設計有所幫助。
- yii操作session實例簡介
- 解析PHP的Yii框架中cookie和session功能的相關操作
- Yii2.0中的COOKIE和SESSION用法
- Yii2下session跨域名共存的解決方案
- Yii框架操作cookie與session的方法實例詳解
- Yii框架學習筆記之session與cookie簡單操作示例
- Yii框架Session與Cookie使用方法示例
- Yii數(shù)據(jù)庫緩存實例分析
- Yii操作數(shù)據(jù)庫的3種方法
- 解析yii數(shù)據(jù)庫的增刪查改
- Yii2框架數(shù)據(jù)庫簡單的增刪改查語法小結(jié)
- Yii框架 session 數(shù)據(jù)庫存儲操作方法示例
相關文章
CI框架中數(shù)據(jù)庫操作函數(shù)$this->db->where()相關用法總結(jié)
這篇文章主要介紹了CI框架中數(shù)據(jù)庫操作函數(shù)$this->db->where()相關用法,結(jié)合實例分析了or_where()、where_in()、or_where_in()、where_not_in()及or_where_not_in()等函數(shù)的使用技巧,需要的朋友可以參考下2016-05-05
PHP依賴倒置(Dependency Injection)代碼實例
這篇文章主要介紹了PHP依賴倒置(Dependency Injection)代碼實例本文只提供實現(xiàn)代碼,需要的朋友可以參考下2014-10-10

