微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ASP.NET:如何确定帐户登录?

如何解决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 举报,一经查实,本站将立刻删除。