Свойство WebSecurity — HasUserId
❮ Веб-безопасность
Определение
Свойство HasUserId — это логическое значение, указывающее, есть ли у текущего пользователя идентификатор пользователя в базе данных WebSecurity .
Значением свойства является логическое значение true , если текущий пользователь имеет идентификатор пользователя. Значение по умолчанию — ложь .
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 . Он не проверяет, является ли учетная запись пользователя действительной (подтвержденной) или что пользователь вошел в систему.
Используйте метод IsConfirmed() , чтобы убедиться, что пользователь подтвержден.
Используйте свойство IsAuthenticated , чтобы убедиться, что пользователь вошел в систему.
Ошибки и исключения
Любой доступ к объекту WebSecurity вызывает исключение InvalidOperationException , если:
- Метод InitializeDatabaseConnection() не был вызван
- SimpleMembership не инициализирован (или отключен в конфигурации сайта)
❮ Веб-безопасность