public ActionResult Autenticacao(usuario usuario) { using (sbk101dbEntities db = new sbk101dbEntities()) { usuario.senha = Crypt.Hash(usuario.senha); var usuarioDetalhe = db.usuario.Where(x => x.login == usuario.login && x.senha == usuario.senha).FirstOrDefault(); if (usuarioDetalhe == null) { usuario.LoginErrorMessage = "Dados Inválidos"; return(View("Login", usuario)); } else { Session["UserId"] = usuarioDetalhe.id; Session["UserName"] = usuarioDetalhe.nome; if (usuarioDetalhe.admin == true) { Session["UserAdmin"] = usuarioDetalhe.admin; } return(RedirectToAction("Index", "Home")); } } }