Esempio n. 1
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            LocadoraContext db = new LocadoraContext();
            Login           l  = new Login();
            Hash            h  = new Hash(SHA512.Create());

            try
            {
                if (!l.checkUser(txtUser.Text))
                {
                    MessageBox.Show("Usuário inválido!", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    string passw = (from u in db.Login where u.Usuario == txtUser.Text select u.Senha).FirstOrDefault().ToString();

                    if (!h.VerificarSenha(txtSenha.Text.ToString(), passw))
                    {
                        MessageBox.Show("Senha inválida!");
                    }
                    else
                    {
                        //Guardando usuario logado
                        LoginCrud loginCrud = new LoginCrud();
                        atualLogin = loginCrud.ObterLogin(txtUser.Text);
                        //
                        Principal p1 = new Principal(atualLogin);
                        p1.Show();
                        this.Hide();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 2
0
 public RecoveryController(LoginCrud login)
 {
     _login = login;
 }
Esempio n. 3
0
 public LoginController(LoginCrud login, SaltCrud salt)
 {
     _login = login;
     _salt  = salt;
 }
Esempio n. 4
0
 public UserController(UserCrud users, LoginCrud login, SaltCrud salt)
 {
     _users = users;
     _login = login;
     _salt  = salt;
 }