WebSecurity - HasUserId 属性

返回上一级

WebSecurity 对象 HasUserId 属性是一个布尔值,指示当前用户在 WebSecurity 数据库中是否具有用户 ID

如果当前用户具有用户 ID,则该属性值是一个布尔值 true

默认是 false

语法

WebSecurity.HasUserId

范例

C#

@{
    bool value;
    value = WebSecurity.HasUserId;
}
<p>It is @value that the user has an ID</p>

VB

@Code
Dim value as Boolean
value=WebSecurity.HasUserId
End Code
<p>It is @value that the user has an ID</p>

说明

HasUserID 属性是只读的,不能通过代码更改

HasUserId 属性只验证用户是否在 WebSecurity 数据库中具有 ID

不验证用户帐户是否有效(被确认),或者用户是否已登录

你可以使用 IsConfirmed() 方法来验证用户是否已被确认

你可以使用 IsAuthenticated 属性来验证用户是否已登录

错误和异常

在下面的情况下,任何对 WebSecurity 对象的访问将抛出一个 InvalidOperationException 异常

  1. InitializeDatabaseConnection() 方法没有被调用

  2. SimpleMembership 没有初始化(或者在网站配置中禁用)

命名空间

WebMatrix.WebData

Assembly

WebMatrix.WebData.dll

返回上一级

ASP.NET 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.