我们的系统现在使用membership做登陆身份验证什么的,发现它对用户多次登陆一点控制都没有,两台机子上同一个管理员进去,都可以进行各种操作。我试了很多办法,总是会有各种各样的问题我就不说了
有没有高手曾经完善的完成这个功能的,就是在一台机子上不可以二次登录,也不能同时在其他机子上登录,怎么去控制啊?同时已经使用了membership,不要使完全重新自己写登陆权限控制什么的,请已经实现了的高手赐教!被membership折磨ing
有没有高手曾经完善的完成这个功能的,就是在一台机子上不可以二次登录,也不能同时在其他机子上登录,怎么去控制啊?同时已经使用了membership,不要使完全重新自己写登陆权限控制什么的,请已经实现了的高手赐教!被membership折磨ing
在用户A登陆后,把他的这个变量改写为真,在退出的时候再改为假
可是在用户下一次登陆的时候,我读取这个用户的profile中这个变量还是为真!?怎么会这样?
难道是在不同的页面profile值会变来变去的?
给User加一个属性IsOnline不就行了
登陆之前先去查找该用户是否已经是在线状态就好了
楼主这才是问题所在,无论是用数据库还是application都有可能出现4楼所说那种情况,
给楼主提供个sap的方案:
当同个帐号 同时多次登录,提示此帐号已被使用,然后给出两个选择:
1.踢掉别人,自己使用
2.保留别人使用,自己也使用。
不过这个功能我自己没做过,呵呵,希望对楼主有点帮助。