WebSecurity - Login()
❮ WebSegurança
Definição
O método Login() efetua login em um usuário especificado, usando um nome de usuário e uma senha.
Sintaxe C# e VB
WebSecurity.Login(userName,
password, persistCookie)
Exemplos
Exemplo C#
if (WebSecurity.Login(username,password))
{
<p>Welcome</p>
}
else
{
<p>Incorrect username or password.</p>
}
Exemplo de VB
if WebSecurity.Login(username,password)
<p>Welcome</p>
else
<p>Incorrect username or password</p>
end if
Parâmetros
Parameter | Type | Description |
---|---|---|
userName | String | The user name |
password | String | The user password |
persistCookie | String | true to specify that the authentication token in the cookie should be persisted beyond the current session; otherwise false. Default is false. |
Valor de retorno
Type | Description |
---|---|
Boolean | true if the user is logged in, otherwise false |
Observações
Quando um usuário está conectado, o ASP.NET define um token de autenticação em um cookie que permite que o ASP.NET saiba em solicitações subsequentes que o usuário fez login. Se persistCookie for false, o token será válido somente até que o usuário feche o navegador .
Erros e exceções
Qualquer acesso ao objeto WebSecurity gera uma InvalidOperationException se:
- O método InitializeDatabaseConnection() não foi chamado
- SimpleMembership não é inicializado (ou desabilitado na configuração do site)
❮ WebSegurança