簡體   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