繁体   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