protected void LoginButton_Click(object sender, EventArgs e) { Session.Clear(); oAPmodel.apartamento = 99; oAPmodel.bloco = 99; oProprietarioModel.proprietario1 = txtUser.Text; oProprietarioModel.senha = txtSenha.Text; oAPmodel.oProprietario = oProprietarioModel; int valida = oProprietario.autenticaMorador(oAPmodel); if (valida != 0) { foreach (var item in oProprietario.populaProprietario(oAPmodel, oProprietarioModel)) { Session["Porteiro"] = item.proprietario1.ToString(); Session["AP"] = item.ap.apartamento; Session["Bloco"] = item.ap.bloco; if (item.email != null) { Session["email"] = item.email.ToString(); } // Session["senha"] = item.senha.ToString(); } Response.Redirect("ControlePortaria.aspx"); } else { FailureText.Text = "Usuário e Senha inválida"; Session.Clear(); } }
protected void LoginButton_Click(object sender, EventArgs e) { logger = log4net.LogManager.GetLogger("LogInFile"); HttpCookie cookie = new HttpCookie("blocoMorador"); cookie.Value = drpBloco.SelectedItem.Text; cookie.Expires = DateTime.Now.AddDays(365); this.Page.Response.AppendCookie(cookie); Response.Cookies.Add(cookie); Session.Clear(); oAPmodel.apartamento = Convert.ToInt32(txtAP.Text); oAPmodel.bloco = Convert.ToInt32(drpBloco.Text); oProprietarioModel.senha = Password.Text; Session["AP"] = Convert.ToInt32(txtAP.Text); Session["Bloco"] = Convert.ToInt32(drpBloco.Text); int valida = oProprietario.autenticaMorador(oAPmodel, oProprietarioModel); if (valida != 0) { foreach (var item in oProprietario.populaProprietario(oAPmodel, oProprietarioModel)) { Session["AP"] = item.ap.apartamento; Session["Bloco"] = item.ap.bloco; Session["Proprie1"] = item.proprietario1.ToString(); Session["Proprie2"] = item.proprietario2.ToString(); if (item.email != null) { Session["email"] = item.email.ToString(); } // Session["senha"] = item.senha.ToString(); } if (Session["AP"].ToString() == "0" && Session["Bloco"].ToString() == "0") { Response.Redirect("WelcomeAdmin.aspx"); } else { if (Session["AP"].ToString() != "301" && Session["Bloco"].ToString() != "6") { Util.SendMail oEmail = new SendMail(); oEmail.enviaSenha("Acesso feito com sucesso para o apartamento/bloco " + Session["AP"].ToString() + " - " + Session["Bloco"].ToString(), "Acessos", "*****@*****.**", 0); logger.Info("Acesso feito com sucesso para o apartamento/bloco " + Session["AP"].ToString() + " - " + Session["Bloco"].ToString()); Response.Redirect("~/paginaInicialMoradores.aspx"); } else { Response.Redirect("~/paginaInicialMoradores.aspx"); logger.Warn("Acesso negado!"); } } } else { FailureText.Text = "Número do Apartamento ou senha inválida"; Session.Clear(); } }