protected void BtnLogar_Click(object sender, EventArgs e) { MODUsuario usuario = new MODUsuario(); MODUsuario retorno = new MODUsuario(); Criptografia cripto = new Criptografia(); try { usuario.Login = TxtLogin.Text.Trim(); string senha = cripto.criptografia(TxtSenha.Text.Trim()); retorno = BLLUsuario.PesquisarLogin(usuario); if (retorno.FkStatus == 1) { if (senha == retorno.Senha) { PegaLogin.AtribuiLogin(usuario.Login); PegaLogin.AtribuiStatusLogin(1); Session["login"] = usuario.Login; if (retorno.PrimeiroAcesso == 's') { Response.Redirect("../Pages/AlteracaoUsuario.aspx"); } else { Response.Redirect("../Pages/Principal.aspx"); } } else { Response.Write("<script>alert('Não foi possivel autenticar');</script>"); PegaLogin.AtribuiTentativas(); if (PegaLogin.RetornaTentativas() == 5) { usuario.FkStatus = 2; Response.Write("<script>alert('Usuário bloqueado após 5 tentativas!');</script>"); BLLUsuario.AlterarStatus(usuario); //Response.Write(""); } } } else if (retorno.FkStatus == 2) { Response.Write("<script>alert('Seu usuário está bloqueado, por favor, recupere a sua conta a seguir');</script>"); Response.Redirect("../Pages/RecuperacaoSenha.aspx"); } } catch (Exception) { Response.Write("<script>alert('Não foi possivel autenticar');</script>"); } }