tutoriais mais recente desenvolvimento web
 

WebSecurity - RequireUser ()


<WebSecurity Objeto

Definição

O RequireUser() método define o status HTTP para 401 (Unauthorized) , se o usuário especificado não está conectado.


C # e VB sintaxe

WebSecurity.RequireUser(userId)

or

WebSecurity.RequireUser(userName)

parâmetros

Parâmetro Tipo Descrição
userID Integer O ID do usuário
userName String O nome de usuário

Valor de retorno

Nenhum.


Erros e Exceções

Qualquer acesso ao objeto WebSecurity lança um InvalidOperationException se:

  • O InitializeDatabaseConnection() método não foi chamado
  • SimpleMembership não é inicializado (or disabled in the website configuration)

Observações

RequireUser() verifica se o utilizador actual é o utilizador especificado.

Para validar que o usuário é autenticado, use RequireAuthenticatedUser() em vez disso.

Para validar que um usuário é um membro de uma função (roles) , use RequireRoles() .

RequireUser() permite apenas o acesso do usuário especificado na página web. A maneira recomendada para restringir o acesso a uma página é criar um papel, e usar os RequireRoles() método para verificar se o usuário é um membro desse papel.


Dados técnicos

Nome Valor
namespace WebMatrix.WebData
Montagem WebMatrix.WebData.dll

<WebSecurity Objeto