繁体   English   中英

asp.net c#登录类型

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM