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

本文关键字:登录 何确定 NET ASP | 更新日期: 2023-09-27 17:57:37

有人能告诉我如何确定用户当前是否登录的正确方向吗?

我目前正在Visual Studio中使用C#。它附带了一个默认的web应用程序示例。

我添加了一堆页面,我想将它们设置为只有当用户已经登录时才可见。

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

您可以检查页面上的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身份验证的快速阅读