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