public ChangeUserPasswordResponse ChangePassword(ChangeUserPasswordRequest request) { ChangeUserPasswordResponse response = new ChangeUserPasswordResponse { Success = true, Error = "" }; User_Users DbUser = db.User_Users.FirstOrDefault(u => u.UserNr == request.UserNr); if (DbUser == null) { response.Success = false; response.Error = "No user found"; return(response); } try { DbUser.Password = request.NewPassword; db.SaveChanges(); } catch (Exception e) { _logger.ErrorFormat($"error happend error: {e.Message} stacktrace: {e.StackTrace}"); response.Success = false; response.Error = "An error occured in user creation please check logs for more details"; } return(response); }
public ChangeUserPasswordResponse ChangeUserPassword(ChangeUserPasswordRequest request) { RestRequest restRequest = new RestRequest("Account/ChangePassword", Method.POST); restRequest.AddJsonBody(request); ChangeUserPasswordResponse response = _client.Execute <ChangeUserPasswordResponse>(restRequest).Data; return(response); }
private static bool handleChangeUserPassword(ClientSession session) { ChangeUserPasswordRequest request = (ChangeUserPasswordRequest)session.Reader.GetMessage(); var plainTextPw = request.plainTextPassword; bool success = db.changeUserPassword(session.loginUsername.name, request.plainTextPassword); ChangeUserPasswordResponse response = new ChangeUserPasswordResponse(success); byte[] payload = MessageUtils.SerializeMessage(response).GetAwaiter().GetResult(); session.Client.Client.Send(payload); return(true); }
public ChangeUserPasswordResponse ChangeUserPassword(ChangeUserPasswordData data) { if (data.NewPassword.Length < 6 || data.NewPassword != data.NewPasswordRepeat) { return(new ChangeUserPasswordResponse { Success = false, Error = "Password does not meet criteria" }); } ChangeUserPasswordRequest request = new ChangeUserPasswordRequest { UserNr = GetUserAuthenticationData().UserNr, NewPassword = data.NewPassword }; ChangeUserPasswordResponse response = _client.ChangeUserPassword(request); return(response); }
public ChangeUserPasswordResponse ChangePassword([FromBody] ChangeUserPasswordRequest request) { ChangeUserPasswordResponse response = _accountFacade.ChangePassword(request); return(response); }