Свойства WebSecurity - HasUserId


WebSecurity 对象Объект WebSecurity

Определение

HasUserIdСвойство — это логическое значение, указывающее, имеет ли текущий пользовательWebSecurityидентификатор пользователя в базе данных.

Если у текущего пользователя есть идентификатор пользователя, значение свойства является логическим значениемtrue. По умолчанию —false。


Синтаксис C# и VB

WebSecurity.HasUserId


Пример

Пример C#

@{
bool value;
value=WebSecurity.HasUserId;
}
<p>Это @value что у пользователя есть ID</p>

Пример VB

@Code
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 对象Объект WebSecurity Другие расширения