public async Task <IActionResult> Post([FromBody] Usuario usuario) { try { usuario.Password = Encriptar.EncriptarPassword(usuario.Password); var user = await _loginService.ValidateUser(usuario); if (user == null) { return(BadRequest(new { message = "usuario o contraseña invalidos" })); } string tokenString = JwtConfigurator.GetToken(user, _config); return(Ok(new { token = tokenString })); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> Post([FromBody] Usersys usersys) { try { usersys.PassUser = Encrypt.EncryptPass(usersys.PassUser); var user = await _loginService.ValidateUser(usersys); if (user == null) { return(BadRequest(new { message = "Usuario o Contraseña Invalidos" })); } string tokenString = JwtConfigurator.GetToken(user, _config); return(Ok(new { token = tokenString })); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> Post([FromBody] Usuario usuario) { try { usuario.Password = Encript.EncriptText(usuario.Password); Usuario user = await _loginService.ValidaUsuario(usuario); if (user == null) { return(BadRequest(new { message = $"Usuario o contraseña incorrectos" })); } else { string tokenString = JwtConfigurator.GetToken(user, _configuration); return(Ok(new { token = tokenString })); //return Ok(new { message = $"Sesión iniciada por {usuario.NombreUsuario}" }); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }