public IActionResult Get(int id) { try { UsuarioAPI usuarios = database.UsuariosAPI.First(p => p.Id == id); return(Ok(usuarios)); } catch (Exception) { Response.StatusCode = 404; return(new ObjectResult("Id inválido")); } }
public static bool AutenticarUsuario(string Login, string Senha) { var SenhaCriptografada = FormsAuthentication.HashPasswordForStoringInConfigFile(Senha, "sha1"); var autenticado = false; var usuario = UsuarioAPI.Get("api/usuario", Login, SenhaCriptografada).First <Usuario>(); //UsuarioDTO.AutenticarUsuario(Login, SenhaCriptografada); if (usuario != null) { autenticado = true; Cookies.RegistraCookieAutenticacao(usuario); } return(autenticado); }
protected void btnLogin_Click(object sender, EventArgs e) { var senhaCriptografada = Criptografia.Criptografar(txtSenha.Text); try { var usuarioAPI = new UsuarioAPI(); usuarioAPI.Autenticar(txtUsuario.Text, senhaCriptografada); MessageBox.Show("Usuário autenticado com sucesso"); } catch (Exception exception) { MessageBox.Show(exception.Messages()); } }
public void TrocarSenha(String eMail, String celular, String senhaAntigaCriptografada, String novaSenhaCriptografada, String confirmaNovaSenhaCriptografada) { try { var usuarioAPI = new UsuarioAPI(); usuarioAPI.TrocarSenha(eMail, celular, senhaAntigaCriptografada, novaSenhaCriptografada, confirmaNovaSenhaCriptografada); } catch (DomainException exception) { throw new FaultException(exception.Messages()); } catch (Exception exception) { throw new FaultException(exception.Message); } }
private void TrocarSenha() { var senhaCriptografada = Criptografia.Criptografar(txtSenha.Text); var confirmaSenhaCriptografada = Criptografia.Criptografar(txtConfirmacao.Text); try { var usuarioAPI = new UsuarioAPI(); usuarioAPI.TrocarSenha(txtEMail.Text, txtCelular.Text, SenhaAntigaCriptografada, senhaCriptografada, confirmaSenhaCriptografada); MessageBox.Show("Operação realizada com sucesso!"); Close(); } catch (Exception exception) { MessageBox.Show(exception.Messages()); } }
public void QuandoPedePraCadastrarUmUsuario() { var usuarioAPI = new UsuarioAPI(); usuarioAPI.CadastrarUsuario("Fulano", "*****@*****.**", "21 9 9876-5432", "SenhaPessoalIntransferível", "SenhaPessoalIntransferível"); }
public void QuandoPedePraAlterarASenha() { var usuarioAPI = new UsuarioAPI(); usuarioAPI.TrocarSenha("*****@*****.**", "21 9 9876-5432", "SenhaPessoalIntransferível", "NovaSenha", "NovaSenha"); }