Свойства WebSecurity - HasUserId
Объект WebSecurity
Определение
HasUserIdСвойство — это логическое значение, указывающее, имеет ли текущий пользовательWebSecurityидентификатор пользователя в базе данных.
Если у текущего пользователя есть идентификатор пользователя, значение свойства является логическим значениемtrue. По умолчанию —false。
Синтаксис C# и VB
Пример
Пример C#
bool value;
value=WebSecurity.HasUserId;
}
<p>Это @value что у пользователя есть ID</p>
Пример VB
Dim value as Boolean
value=WebSecurity.HasUserId
Конец кода
<p>Это @value что у пользователя есть ID</p>
Примечания
HasUserIDСвойство доступно только для чтения. Его нельзя изменить с помощью кода.
HasUserIdСвойство только проверяет, имеет ли пользовательWebSecurityID в базе данных. Оно не проверяет, является ли учетная запись пользователя действительной (подтвержденной) или вошел ли пользователь в систему.
Пожалуйста, используйте методIsConfirmed(), чтобы проверить, подтвержден ли пользователь.
Пожалуйста, используйте свойствоIsAuthenticated, чтобы проверить, вошел ли пользователь в систему.
Ошибки и исключения
В следующих случаях любойWebSecurityдоступ к объекту выброситInvalidOperationException:
- Метод InitializeDatabaseConnection()не был вызван
- SimpleMembershipне инициализирован (или отключен в конфигурации сайта)
Технические данные
| Name | Значение |
|---|---|
| Пространство имён | WebMatrix.WebData |
| Сборка | WebMatrix.WebData.dll |
Объект WebSecurity Другие расширения