[英]asp.net c# login type
谁能帮助我解决这个问题。
我使用了2个登录按钮,分别用于成员和管理员。我已将Response.Cookies["DBBRoles"].Value = "M";
用于成员和Response.Cookies["DBBRoles"].Value = "A";
for login.aspx上的管理员...,我还把这些Response.Write(Request.Cookies["DBBRoles"].Value.ToString());
当用户成功登录系统时,在页面上显示。
问题是为什么即使我以会员身份登录,系统仍保留admin的值'A',并且我可以使用1个按钮使用相同的用户名和密码登录系统...它没有检查登录类型对于管理员或成员。
您需要在每次测试时清除缓存,Cookie和会话。 如果不是,则在每次测试时都将值附加到同一cookie并取决于您的登录实现,如果不清除缓存,cookie和会话,则在会话仍在运行时将具有持久性数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.