请原谅这个非常新手的问题...
一旦我验证了用户的登录凭据,我应该在哪里存储用户是否登录的状态?
答案 0 :(得分:2)
您通常不需要自己存储此状态。如果您使用的是ASP.NET内置的身份验证机制之一(例如Form Auth),您只需检查:Request.IsAuthenticated
答案 1 :(得分:2)
根据后端验证用户是否正常后,您可以通过执行FormsAuthentication.SetAuthCookie(username, persistent)
使ASP.NET为响应中的用户设置身份验证Cookie。
从那时起,ASP.NET将在请求中解密该cookie并从中提取用户名,让您通过HttpContext.Current.User
访问它。
对我来说,这听起来像是你正在寻找的。 p>