joynancy
(Nancymeng 1129)
1
我目前需要让两个系统share用一个session,其中之一的系统是用Yii framework创建的以下简称做A,另一个只是普通php简称为B。
A和B利用同样的yiisession表格存储session数据。
我遇到的问题是,我从A系统成功login之后,可以进入B的页面利用同样的session,可是当我从B系统回来A的时候,A却自动log out了。我查了下我用的yiisession表格,发现从B回来A的时候,column ‘data’中的信息已经被Yii更新为空了。
我很想知道,有什么办法可以让Yii不要自动清空我的Session? 或者有什么其他的方法可以让不同的系统之间share同一个session ?
非常感谢。
joynancy
(Nancymeng 1129)
3
我目前是使用数据库来保存session的,但是从Yii会自动做update session表格的‘data’ column 导致我的session只剩下id和expiry,而user的数据都不见了,于是从别的系统回到Yii做的系统的时候,framework的状态是自动log out。
clhqk
(cuileon)
4
可以用UCenter去做用户中心,也就是两个网站共用一个用户数据库,具体看一下UCenter的API
clhqk
(cuileon)
5