我试图在我的应用程序中允许多用户登录,例如gmail。
我在UserIdentity组件中已更改。
但我想像myurl那样做
http://www.testdomain.com/user/1/controller/action //首次登录用户
如果同一用户使用下一个帐户登录,则
http://www.testdomain.com/user/2/controller/action //这应该用UI打开第二个用户会话
我如何在Yii框架中执行此操作。
这可能吗?如果是,那么该怎么做。
一次做sute我需要允许两个会话登录,但如果它在URL中为1那么它应该显示第一个用户数据,然后是2然后是第二个用户数据。
答案 0 :(得分:0)
这完全可行。
登录时需要将“user_type”存储到会话和cookie中。
例如,如果用户从url1登录,则将user_type存储为1, 如果用户从另一个URL登录,则将“user_type”存储为两个。
然后
if ($_SESSION["user_type"]==1){
// show user's page1
} else {
// show user's page2
}
为什么需要一个cookie?
因为你应该用它来自动登录。