各位大大
不知道有人是否也有這問題ㄋ?
目前的 IE8 登入同主機 會產生 相同的 sessionID
以往 沒這問題
現在遇到了
我用兩組帳號 登入同個 Yii設計的網站 會造成後面登入 會蓋掉前面的 session 內容
導致 無法用兩組不同帳號 同時在線!!
user object 都會被蓋掉
有大大 有好的辦法提供嗎?
感激!!
各位大大
不知道有人是否也有這問題ㄋ?
目前的 IE8 登入同主機 會產生 相同的 sessionID
以往 沒這問題
現在遇到了
我用兩組帳號 登入同個 Yii設計的網站 會造成後面登入 會蓋掉前面的 session 內容
導致 無法用兩組不同帳號 同時在線!!
user object 都會被蓋掉
有大大 有好的辦法提供嗎?
感激!!
有大大能提共好的方式嗎?
強大 幫幫忙 教導一下 好嗎?
感恩!!
实际应用中不就是应该这样吗?
你是想同时登录两个账号?
對啊 我想同時登入兩個帳號
大大有方式提供!!?
你需要写两个UserIdentity去继承CUserIdentity,然后登录的时候分别用两个UserIdentity去验证
估计以后楼主还有更多个用户同时登录的要求,哈哈
對啊 會有更多用戶同是登入的需求
但同個瀏覽器會有共用同個sessionID
導致 Yii::app()->user object 會相互蓋掉
所以想詢問的是可以不會蓋掉的變通方式!!
看来我是理解错了!你可以把SESSION的key做成随机的,试一下!就是让每次登录时候SESSION的key是不同的,这样就覆盖不了了!
// application components
'components'=>array(
'user'=>array(
'class' => 'WebUser',
// enable cookie-based authentication
'allowAutoLogin'=>true,
'stateKeyPrefix'=> 'tuan_site', //这里你用rand()试一试
),
这和浏览器没有关系吧?