<Объект WebSecurity
Определение
Свойство HasUserId является логическое значение , которое указывает , имеет ли текущий пользователь идентификатор пользователя в базе данных WebSecurity.
Значение свойства является логическим значением истины , если текущий пользователь имеет идентификатор пользователя. По умолчанию является ложным.
C # и VB Синтаксис
WebSecurity.HasUserId
Примеры
Пример С #
@{
bool value;
value=WebSecurity.HasUserId;
}
<p>It is @value
that the user has an ID</p>
Пример В.Б.
@Code
Dim value as Boolean
value=WebSecurity.HasUserId
End Code
<p>It is @value that the user has an ID</p>
замечания
Свойство HasUserID только для чтения. Это не может быть изменено с помощью кода.
Свойство HasUserId только проверяет , что пользователь имеет идентификатор в базе данных WebSecurity. Он не проверяет , что учетная запись пользователя является действительным (confirmed) , или о том , что пользователь вошел в систему .
Используйте IsConfirmed() метод , чтобы убедиться , что пользователь подтверждает.
Используйте IsAuthenticated свойство , чтобы убедиться , что пользователь вошел в систему .
Ошибки и исключения
Любой доступ к объекту WebSecurity выбрасывает InvalidOperationException , если:
- InitializeDatabaseConnection() метод не был вызван
- SimpleMembership не инициализируется (or disabled in the website configuration) - (or disabled in the website configuration)
Технические данные
имя | Стоимость |
---|---|
Пространство имен | WebMatrix.WebData |
сборочный | WebMatrix.WebData.dll |
<Объект WebSecurity