0

谁能帮我解决这个问题。

我使用了 2 个登录按钮,分别用于成员和管理员...我已在 login.aspx 上为成员和管理员分配...当用户成功登录系统时,我还将这些按钮放在 Response.Cookies["DBBRoles"].Value = "M";页面上。Response.Cookies["DBBRoles"].Value = "A";Response.Write(Request.Cookies["DBBRoles"].Value.ToString());

问题是为什么即使我以会员身份登录,系统仍然为管理员保留值“A”。我可以使用相同的用户名和密码通过 1 个按钮登录系统......它没有检查登录类型对于管理员或成员。

4

1 回答 1

0

您需要在每次测试时清除缓存、cookie 和会话。如果没有,您将在每次测试时将值附加到相同的 cookie 并取决于您的登录实现,如果不清除缓存、cookie 和会话,您将拥有持久数据,因为您的会话仍在运行。

于 2012-09-10T09:06:56.690 回答