WebSecurity método de login
definições
Login () método usando um nome de usuário e senha especificada pelo usuário.
C # e VB sintaxe
WebSecurity.Login( userName,
password, persistCookie )
Exemplos
Exemplos de C #
if (WebSecurity.Login(username,password))
{
<p>Welcome</p>
}
else
{
<p>Incorrect username or password.</p>
}
{
<p>Welcome</p>
}
else
{
<p>Incorrect username or password.</p>
}
Exemplos VB
if WebSecurity.Login(username,password)
<p>Welcome</p>
else
<p>Incorrect username or password</p>
end if
<p>Welcome</p>
else
<p>Incorrect username or password</p>
end if
parâmetros
参数 | 类型 | 描述 |
---|---|---|
userName | String | 用户名 |
password | String | 用户密码 |
persistCookie | String | true 规定 cookie 中的身份验证令牌应该在当前会话结束后继续保留,否则为 false 。默认是 false。 |
Valor de retorno
类型 | 描述 |
---|---|
Boolean | 如果用户已登录,则返回 true ,否则返回 false 。 |
observação
Quando o usuário tiver logado, criar um token de autenticação ASP.NET em um cookie, para que ASP.NET sabe pedidos subsequentes o usuário conectado no momento. Se persistCookie é falsa, então o token somente até que o usuário fecha o navegador é válido.
Erros e exceções
No cenário a seguir, qualquer acesso a WebSecurity objeto lançará um InvalidOperationException:
- Método InitializeDatabaseConnection () não foi chamado
- Não SimpleMembership inicializado (ou desativado na configuração do site)
dados técnicos
名称 | 值 |
---|---|
Namespace | WebMatrix.WebData |
Assembly | WebMatrix.WebData.dll |
objetos WebSecurity