Latest web development tutorials

WebSecurity método de login

objetos WebSecurity objetos WebSecurity

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>
}

Exemplos VB

if WebSecurity.Login(username,password)
<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 objetos WebSecurity