Yii框架用戶登錄session丟失問題解決方法
本文實例講述了Yii框架用戶登錄session丟失問題解決方法。分享給大家供大家參考,具體如下:
最近做項目,使用的是YII框架,用戶的登錄總是出現(xiàn)有時候能登錄,有時候不能登錄的情況。調(diào)試了很多次,開始以為是服務(wù)器配置問題,后來怎么測試都不行,還是出現(xiàn)有時候登錄session丟失的情況,沒辦法,在群里面問,發(fā)帖,請教大拿,最后都沒有發(fā)現(xiàn)什么問題。
無意間在網(wǎng)上看到一個人說yii session丟失的問題。終于解決了,解決方法:
初步解決方法:
打開文件 yii\framework\web\auth\CWebUser.php #700 左右,注釋掉下面的語句
Yii::app()->getSession()->regenerateID(true);
他默認(rèn)調(diào)用了php的自帶函數(shù):
bool session_regenerate_id ( [bool delete_old_session] )
現(xiàn)在暫時是沒問題了。還需要觀察一段時間。
更多關(guān)于Yii相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Yii框架入門及常用技巧總結(jié)》、《php優(yōu)秀開發(fā)框架總結(jié)》、《smarty模板入門基礎(chǔ)教程》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家基于Yii框架的PHP程序設(shè)計有所幫助。
- yii操作session實例簡介
- 解析PHP的Yii框架中cookie和session功能的相關(guān)操作
- Yii2.0中的COOKIE和SESSION用法
- Yii2下session跨域名共存的解決方案
- Yii框架操作cookie與session的方法實例詳解
- Yii框架學(xué)習(xí)筆記之session與cookie簡單操作示例
- Yii框架Session與Cookie使用方法示例
- Yii數(shù)據(jù)庫緩存實例分析
- Yii操作數(shù)據(jù)庫的3種方法
- 解析yii數(shù)據(jù)庫的增刪查改
- Yii2框架數(shù)據(jù)庫簡單的增刪改查語法小結(jié)
- Yii框架 session 數(shù)據(jù)庫存儲操作方法示例
相關(guān)文章
PHP+jQuery+Ajax實現(xiàn)用戶登錄與退出
本文使用Ajax無刷新登錄和退出,從而提升了用戶體驗。 若用戶為登錄狀態(tài),則顯示用戶相關(guān)登錄信息,否則顯示登錄表單。2015-04-04Laravel 自動轉(zhuǎn)換長整型雪花 ID 為字符串的實現(xiàn)
這篇文章主要介紹了Laravel 自動轉(zhuǎn)換長整型雪花 ID 為字符串的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10Symfony2使用第三方庫Upload制作圖片上傳實例詳解
這篇文章主要介紹了Symfony2使用第三方庫Upload制作圖片上傳的方法,結(jié)合實例形式較為詳細(xì)的分析了Symfony2使用第三方庫Upload的具體步驟與相關(guān)使用技巧,需要的朋友可以參考下2016-02-02PHP把數(shù)字轉(zhuǎn)成人民幣大寫的函數(shù)分享
這篇文章主要介紹了PHP把數(shù)字轉(zhuǎn)成人民幣大寫的函數(shù)分享,最后效果參考了一個百度APP,滿足大部份情況,需要的朋友可以參考下2014-06-06codeigniter上傳圖片不能正確識別圖片類型問題解決方法
這篇文章主要介紹了codeigniter上傳圖片不能正確識別圖片類型問題解決方法,這是一個不太常見的問題,但是遇到了的話會卡人很久,需要的朋友可以參考下2014-07-07PHP文件及文件夾操作之創(chuàng)建、刪除、移動、復(fù)制
這篇文章主要介紹了PHP文件及文件夾操作之創(chuàng)建、刪除、移動、復(fù)制的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-07-07