会员与管理员登录问题
网站 中有会员 ,也有管理员,会员 也分权限。。
管理员也分权限。但会员与管理员信息是不同的,用了两张表 user 会员,sysuser管理员
想让会员用COOKIE登录,管理员用SESSION登录,然后各自分配各自的权限,请问下这个怎么解决撒?
3Q
会员与管理员登录问题
网站 中有会员 ,也有管理员,会员 也分权限。。
管理员也分权限。但会员与管理员信息是不同的,用了两张表 user 会员,sysuser管理员
想让会员用COOKIE登录,管理员用SESSION登录,然后各自分配各自的权限,请问下这个怎么解决撒?
3Q
探讨一下,假设都用同一个表来存放会员和管理员,但这个表有个字段来区分是会员还是管理员。管理员和会员隶属不同的角色,这样做会有什么问题?
会员与管理员的字段是不同的,会员的信息会很多,而管理员不会。。
这两个表分开更合理一点,我现在是这样做的,需要问下怎么样解决上面提到的问题的
Quote
不会有什么问题,你说的方法是可行的,实际上这两年我都是这么做的,而之前是像楼主说的那样分两个表,甚至前台和后台管理分为两个完全分开的系统,真的没有那个必要,至少我觉得是这样。
而且你说的这种方法在Yii里面实现起来更简单,甚至不用rbac也能实现,昨天才看到的,在accessRules中用表达式就能实现,原贴忘了在哪里,我去找找。
找到了,地址是这里http://www.yiiframew…pic,1654.0.html
Quote
我碰到这种情况一般是把用户表拆分成两个表,用户表里只保留基本的登陆和权限设定信息,用户的更详细的数据另存到别的表里。
谢谢回复,存在一个问题。。
想让会员用COOKIE登录,管理员用SESSION登录,
这个很关键。。。
管理是考虑安全问题用SESSION ,会员用COOKIE 不用SESSION是服务器负载问题
qiang可以帮忙下吗?
你的问题是:如何让让会员用COOKIE登录,管理员用SESSION登录?
你应该提供不同的登录页面。管理员登录页面不提供remember login选项,并且在调用Yii::app()->user->login()时只给第一个参数。
是这个问题。。
好的,我先试试,谢谢
能用两张表做吗?
用了两张表 user 会员,sysuser管理员
可以,关键看你的webuser如何实现。
直接创建HTML 登录的,直接两个VIEW,
这样行吗?
能给出点重要代码吗?谢谢。。
我先试试,谢谢