ASP.NET:如何确定帐户登录
本文关键字:登录 何确定 NET ASP | 更新日期: 2023-09-27 17:57:37
有人能告诉我如何确定用户当前是否登录的正确方向吗?
我目前正在Visual Studio中使用C#。它附带了一个默认的web应用程序示例。
我添加了一堆页面,我想将它们设置为只有当用户已经登录时才可见。
您可以检查页面上的IsAuthenticated属性。请求
HttpRequest.IsAuthenticated
http://msdn.microsoft.com/en-us/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身份验证的快速阅读