protected void btnEntrar_Click1(object sender, EventArgs e) { if (Validar()) { var obj = new Usuario(); obj.Email = txtEmail.Text; obj.Senha = txtSenha.Text; //acessa o banco de dados e procura por um usuário com aquele e-mail e senha var usuarioLogado = Logar(obj); //se não encontrar nenhum usuário com as credenciais informadas, //mostra mensagem de login ou senha inválido if (usuarioLogado == null) { pnlMsg.Visible = true; return; } //armazena o usuário autenticado no cache do navegador var userData = new JavaScriptSerializer().Serialize(usuarioLogado); FormsAuthenticationUtil.SetCustomAuthCookie(usuarioLogado.Email, userData, false); //redireciona para a página inicial se foi logado com sucesso Response.Redirect("~/Default.aspx"); } }
protected void lnkSair_Click(object sender, EventArgs e) { FormsAuthenticationUtil.SignOut(); Response.Redirect("~/Login.aspx"); }