我需要你的帮助
我有一个使用Jquery的MVC项目,我已经使用cookie实现了“记住我”的机制来保存,清除和检索登录名和密码。
我还有两个用户登录的屏幕。我希望两个登录操作相同的cookie。我必须实现它,但我意识到每个人都有不同的行为。我的意思是,我在第一次登录时保存的cookie值与检索第二次登录时的值(当我打开它时)不同。换句话说,如果我在第一次登录时标记“提醒我”,则不会在第二次登录时反映出来,反之亦然。我可以做些什么来让它们操作并从同一个cookie中读取相同的值?有可能吗?
PS:对于这种情况,我使用相同的网络导航器:Firefox或IE。
提前致谢
答案 0 :(得分:0)
Cookie特定于创建它们的域。如果您有两个登录屏幕,则需要将它们放在同一个域中(如果您有多个域,则需要登录login.yourdomain.com)
斯
答案 1 :(得分:0)
如果您使用的是formauthentication,则可以更改cookie域。 如果没有,你也应该能够改变它。
只为两个网站使用相同的域名。
http://msdn.microsoft.com/en-us/library/system.web.security.formsauthentication.cookiedomain.aspx
HTH