Пример #1
0
        public ActionResult Index(LoginViewModel login)
        {
            UsuarioBLL bll = new UsuarioBLL();

            try
            {
                Usuario user = bll.Autenticar(login.UserName, login.Password);
                if (user == null)
                {
                    ViewBag.Errors = "Usuario e/ou senha inválidos.";
                    return(View());
                }

                //Linha que CRIA o cookie
                Cookie.Set(Cookie.CookieName, user.ToString());

                //Como ler o usuário que esta usando o sistema
                //Usuario usuario = Usuario.Parse(Cookie.Get(Cookie.CookieName));
            }
            catch (HotelException ex)
            {
                ViewBag.Errors = ex.GetErrorMessage();
                return(View());
            }

            return(View());
        }
Пример #2
0
        public ActionResult Login(string email, string senha)
        {
            Usuario usuario = bll.Autenticar(email, senha);

            if (usuario != null)
            {
                Cookie.Set(usuario.ID.ToString());
                return(RedirectToAction("Lista", "Home"));
            }
            ViewBag.Erro = "Email e/ou senha incorretos.";
            return(View());
        }
Пример #3
0
        private void btEntrar_Click(object sender, EventArgs e)
        {
            UsuarioBLL bll = new UsuarioBLL();
            UsuarioDTO dto = new UsuarioDTO();

            if (bll.Autenticar(txtUsuario.Text, txtSenha.Text) > 0)
            {
                this.Hide();
                frmPrincipal f = new frmPrincipal();
                f.ShowDialog();
                this.Dispose();
            }
            else if (string.IsNullOrEmpty(txtUsuario.Text) && string.IsNullOrEmpty(txtSenha.Text))
            {
                MessageBox.Show("Por favor, preencha os campos.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Erro ao logar no sistema.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }