如何解决ASP.NET:如何确定帐户登录?
| 有人可以向我指出有关如何确定用户当前是否登录的正确方向吗? 我目前在Visual Studio中使用C#。它带有一个默认的Web应用程序示例。 我添加了一堆页面,我想对其进行设置,以便仅在用户已经登录时才可见。解决方法
您可以在Page.Request上检查IsAuthenticated属性。
HttpRequest.IsAuthenticated
http://msdn.microsoft.com/zh-CN/library/system.web.httprequest.isauthenticated.aspx
,您可以检查他的
session
来检查他的存在,尽管这不是完全证明方法,但是如果您将会话过期时间设置为5分钟之类的小时间,它可以为您提供帮助。等等..
,您应该看看ASP.NET登录控件概述
,使用Page.User属性(System.Web.UI)
就像是
if (Page.User != null) ...
或检查用户角色
if (Page.User.IsInRole(\"[YourUserRole]\")) ...
开始
这也是ASP.NET身份验证的快速阅读
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。