WebSecurity HasUserId недвижимость
Определения
Атрибут HasUserId является логическое значение, указывающее , является ли текущий пользователь в базе данных WebSecurity ли идентификатор пользователя.
Если текущий пользователь имеет идентификатор пользователя, значение атрибута является логическое значение истинно. По умолчанию является ложным.
C # и синтаксис VB
примеров
Примеры C #
bool value;
value=WebSecurity.HasUserId;
}
<p>It is @value that the user has an ID</p>
Примеры VB
Dim value as Boolean
value=WebSecurity.HasUserId
End Code
<p>It is @value that the user has an ID</p>
замечание
HasUserID свойство только для чтения. Он не может изменить код.
HasUserId свойство только для проверки , имеет ли пользователь идентификатор в базе данных WebSecurity. Не убедитесь, что учетная запись пользователя является действительным (подлежит подтверждению), или является ли пользователь вошел в систему.
Используйте метод IsConfirmed () , чтобы убедиться , что пользователь был подтвержден.
Используйте IsAuthenticated свойство , чтобы проверить , является ли пользователь вошел в систему .
Ошибки и исключения
В следующем сценарии, любой доступ к объекту WebSecurity сгенерирует InvalidOperationException:
- Метод InitializeDatabaseConnection () не был вызван
- не SimpleMembership инициализации (или отключен в конфигурации сайта)
технические данные
名称 | 值 |
---|---|
Namespace | WebMatrix.WebData |
Assembly | WebMatrix.WebData.dll |
объекты WebSecurity