Beispiel #1
0
        //botão para fazer login
        private void button1_Click(object sender, EventArgs e)
        {
            VerificarLogin verificarLogin = new VerificarLogin();

            if (verificarLogin.usuarioEsenhaEstaoCorretos(txtUsuario.Text, txtSenha.Text) == true)
            {
                this.DialogResult = DialogResult.OK;
            }
            else
            {
                MessageBox.Show("Usuário ou senha incorretos. Tente novamente.");
            }
        }
Beispiel #2
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            VerificarLogin login = new VerificarLogin();

            lblErro.Text = "";
            if (login.VerificaUser(txtUsuario.Text, txtSenha.Text))
            {
                DialogResult = DialogResult.Yes;
                Close();
            }
            else
            {
                lblErro.Text = "Usuário ou/e senha inválido(s)";
            }
        }
Beispiel #3
0
        //Responsável por fornecer tokens de acesso com base em usuário e senha
        public override async Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context)
        {
            //Encontrando usuario
            var usuario = VerificarLogin.verificarLogin(context.UserName, context.Password);

            //Cancelando emissão de token se o usuario não foi encontrado
            if (usuario == false)
            {
                context.SetError("invalid_grant", "Usuario não encontrado ou senha incorreta");
                return;
            }

            //Emitindo o token com informações extras
            //Se o usuário existe
            var identidadeUsuario = new ClaimsIdentity(context.Options.AuthenticationType);

            context.Validated(identidadeUsuario);
        }