Свойства WebSecurity - IsAuthenticated
Объект WebSecurity
Определение
IsAuthenticatedСвойство является логическим значением, которое указывает, был ли текущий пользователь аутентифицирован (вошел в систему).
Если текущий пользователь аутентифицирован, значение свойства — логическое значениеtrue, в противном случае —false。
Синтаксис C# и VB
WebSecurity.IsAuthenticated
Пример
Пример C#
if (!WebSecurity.IsAuthenticated)
{
Response.Redirect("~/Account/Login");
}
{
Response.Redirect("~/Account/Login");
}
Пример VB
if !WebSecurity.IsAuthenticated then
Response.Redirect("~/Account/Login")
end if
Response.Redirect("~/Account/Login")
end if
Примечания
IsAuthenticatedСвойство доступно только для чтения. Его нельзя изменить с помощью кода.
Ошибки и исключения
В следующих случаях любойWebSecurityдоступ к объекту выброситInvalidOperationException:
- Метод InitializeDatabaseConnection()не был вызван
- SimpleMembershipне инициализирован (или отключен в конфигурации сайта)
Технические данные
| Name | Значение |
|---|---|
| Пространство имён | WebMatrix.WebData |
| Сборка | WebMatrix.WebData.dll |
Объект WebSecurity Другие расширения