Exemplo n.º 1
0
 public JsonResult AutenticacaoDeUsuario(string Login, string Senha)
 {
     if (RepositorioUsuario.AutenticarUsuario(Login, Senha))
     {
         return(Json(new { OK = true, Mensagem = "Usuário autenticado. Redirecionando..." }, JsonRequestBehavior.AllowGet));
     }
     else
     {
         return(Json(new { OK = false, Mensagem = "Usuário não encontrando. Tente novamente." }, JsonRequestBehavior.AllowGet));
     }
 }
Exemplo n.º 2
0
        public ActionResult Login(Usuario usuario)
        {
            var usr = db.Usuarios.Where(u => u.Email == usuario.Email && u.Senha == usuario.Senha).FirstOrDefault();

            if (RepositorioUsuario.AutenticarUsuario(usuario.Email, usuario.Senha))
            {
                Session["UsuarioId"]   = usr.Id.ToString();
                Session["UsuarioNome"] = usr.Nome;
                Session["UsuarioTipo"] = usr.Tipo;
                Session["LoggedIn"]    = true;
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                Session["LoggedIn"] = false;
                ModelState.AddModelError("", "Email ou Senha inválidos");
            }
            return(View());
        }
Exemplo n.º 3
0
        private void BotonLoginClick(object sender, EventArgs e)
        {
            RepositorioUsuario repoUsuario = new RepositorioUsuario();

            try
            {
                //CREDENCIALES CORRECTAS
                usuarioLogueado   = repoUsuario.AutenticarUsuario(txtUsername.Text, txtPassword.Text);
                this.DialogResult = DialogResult.OK;
            }
            catch (ErrorDeAutenticacionException exc)
            {
                MessageBox.Show(exc.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (UsuarioBloqueadoException exc1)
            {
                MessageBox.Show(exc1.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception exc2)
            {
                MessageBox.Show(exc2.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }