public ActionResult <User> GetUser(UserLogin credential) { Console.WriteLine("-------------------------------------- " + credential); var user = _repo.GetUserByEmailAndPassword(credential.Email, EncryptedDecryted.ConvertToEncrypt(credential.Password)); Console.WriteLine("-------------------------------------- " + user); if (user == null) { return(NotFound()); } return(Ok(user)); }
public ActionResult Login(UserLogin userLogin) { var user = _repo.GetUserByEmailAndPassword(userLogin.Email, EncryptedDecryted.ConvertToEncrypt(userLogin.Password)); if (user != null) { return(Ok(new { token = GenerarTokenJWT(user) })); } else { return(Unauthorized()); } }
public ActionResult CreateCredential(User credential) { var newUser = credential; newUser.Password = EncryptedDecryted.ConvertToEncrypt(newUser.Password); _repo.CreateUser(newUser); var user = _repo.GetUserByEmailAndPassword(credential.Email, newUser.Password); if (user == null) { return(NotFound()); } return(Ok(user)); }