簡體   English   中英

成功登錄后,LoginStatus不會更改狀態-ASP.NET C#

[英]LoginStatus won't change status after a successful login - asp.net C#

我現在正在開發一個大學項目的網站,但是成功登錄后,loginstatus不會改變。

它放置在母版頁上(因為我希望一直在所有頁面上查看它),但是它不會將其狀態更改為注銷。

同樣,在登錄后,僅該頁面被定向到一個歡迎(用戶名)頁面,但此后它將回到沒有用戶的狀態,好像沒有人登錄過,而我只是一個隨機的站點訪問者。 (請注意,即使在(歡迎[用戶名])頁面上,狀態仍為登錄。)

在您的web.config文件中添加:

 <authentication mode="Forms"> <forms loginUrl="#" timeout="60" /> </authentication> 

在檢查用戶名和密碼后,添加以下代碼:

FormsAuthentication.SetAuthCookie(userName, false);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM