public ActionResult LoginEmpresa(Empresa empresaModel) { MyDatabaseContext db = new MyDatabaseContext(); if (empresaModel != null) { var vEmpresa = db.Empresa.Where(p => p.Email.Equals(empresaModel.Email)).FirstOrDefault(); if (vEmpresa != null) { if (CriptografiaSenha.Compara(empresaModel.Senha, vEmpresa.Senha)) { Session["EmpresaLogada"] = vEmpresa; return(View("MainPage")); } else { TempData["Mensagem"] = "Usuario ou senha errada!"; return(View("LoginEmpresa", vEmpresa)); } } else { TempData["Mensagem"] = "Não há nenhuma conta registrada nesse email"; return(View("LoginEmpresa", empresaModel)); } } return(View()); }
public ActionResult Login(Aluno alunoModel) { MyDatabaseContext Db = new MyDatabaseContext(); if (alunoModel != null) { var vUsuario = Db.Aluno.Where(p => p.Email.Equals(alunoModel.Email)).FirstOrDefault(); if (vUsuario != null) { if (CriptografiaSenha.Compara(alunoModel.Senha, vUsuario.Senha)) { if (vUsuario.PrimeiroAcesso == true && vUsuario.IdEscola != 0) { TempData["Mensagem"] = "Antes de prosseguir, é necessário efetuar a alteração da senha padrão que lhe foi dada."; Session["AlunoLogado"] = vUsuario; return(RedirectToAction("AlterarSenha", "Aluno", vUsuario)); } else { Session["AlunoLogado"] = vUsuario; return(View("AreaAluno")); } } else { TempData["Mensagem"] = "Usuario ou Senha Incorretos!!"; return(View("Index", vUsuario)); } } } else { TempData["Mensagem"] = "Não há nenhuma conta registrada nesse email!!"; return(View("Index")); } TempData["Mensagem"] = "Não há nenhuma conta registrada nesse email!!"; return(View("Index")); }
public ActionResult Login(Usuario UsuarioLogin) { if (UsuarioLogin != null) { var vUsuario = db.Usuario.Include("Escola").Include("Empresa").Where(p => p.Email.Equals(UsuarioLogin.Email)).FirstOrDefault(); if (UsuarioLogin != null) { if (CriptografiaSenha.Compara(UsuarioLogin.Senha, vUsuario.Senha)) { // Adicionando o usuário na Sessão Session["UsuarioLogado"] = vUsuario; var tipo = vUsuario.Escola is null ? "empresa" : "escola"; Session["UsuarioLogadoTipo"] = tipo; HttpCookie cookie = new HttpCookie("UsuarioLumen"); cookie.Values.Add("Email", UsuarioLogin.Email); cookie.Values.Add("Senha", vUsuario.Senha); cookie.Expires = DateTime.Now.AddDays(360); Response.SetCookie(cookie); if (tipo == "escola") { return(View("AdminEscola")); } if (tipo == "empresa") { return(View("AdminEmpresa")); } return(View()); } else { return(View("Login", UsuarioLogin)); } } else { TempData["Mensagem"] = "Usuário ou Senha inválida."; return(View("Login", UsuarioLogin)); } } // Falha no Login else { TempData["Mensagem"] = "Usuário ou Senha inválida."; return(View("Login", UsuarioLogin)); } //UsuarioLogin.Escola = new Escola(); //UsuarioLogin.Escola.Nome = "Escola da bia"; //Session["UsuarioLogado"] = UsuarioLogin; //HttpCookie cookie = new HttpCookie("UsuarioLumen"); //cookie.Values.Add("Email", "oi"); //cookie.Values.Add("Senha", "aaaa"); //Session["UsuarioLogadoTipo"] = "escola"; //cookie.Expires = DateTime.Now.AddDays(360); //Response.SetCookie(cookie); //return View("Index"); // UsuarioLogin = dao.Login(UsuarioLogin.EmailUsuario, UsuarioLogin.SenhaUsuario); // if (UsuarioLogin != null) // { // // Adicionando o usuário na Sessão // Session["UsuarioLogado"] = UsuarioLogin; // HttpCookie cookie = new HttpCookie("UsuarioProjetoWeb"); // cookie.Values.Add("Email", UsuarioLogin.EmailUsuario); // cookie.Values.Add("Senha", UsuarioLogin.SenhaUsuario); // cookie.Expires = DateTime.Now.AddDays(360); // Response.SetCookie(cookie); // return View(); // } // else // { // TempData["Mensagem"] = "Usuário ou Senha inválida."; // return View("Index", UsuarioLogin); // } //} //// Falha no Login //else //{ // TempData["Mensagem"] = "Usuário ou Senha inválida."; // return View("Index", UsuarioLogin); //} }