78 if (validateOldPassword) {
79 boolean resultValidateOldPassword =
false;
81 if ((person != null) && StringHelper.isNotEmpty(person.getUid())) {
84 }
catch (AuthenticationException ex) {
85 log.debug(
"Failed to verify old person password", ex);
88 if (!resultValidateOldPassword) {
90 facesMessages.add(FacesMessage.SEVERITY_ERROR,
"Old password isn't valid!",
91 "Old password isn't valid!");
94 facesMessages.add(FacesMessage.SEVERITY_ERROR,
"Old password isn't valid!",
95 "Old password isn't valid!");
98 person.setUserPassword(this.
password);
101 "USER " + person.getInum() +
" **" + person.getDisplayName() +
"** PASSWORD UPDATED",
103 (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest());
104 facesMessages.add(FacesMessage.SEVERITY_INFO,
"Successfully changed!",
"Successfully changed!");
107 if (this.
password.equals(
this.confirm)) {
108 person.setUserPassword(this.
password);
111 "USER " + person.getInum() +
" **" + person.getDisplayName() +
"** PASSWORD UPDATED",
113 (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest());
114 facesMessages.add(FacesMessage.SEVERITY_INFO,
"Successfully changed!",
"Successfully changed!");
116 facesMessages.add(FacesMessage.SEVERITY_ERROR,
"Password and confirm password value don't match",
117 "Password and confirm password value don't match");
Logger log
Definition: PasswordValidationAction.java:44
String oldPassword
Definition: PasswordValidationAction.java:58
UIComponent graphValidator
Definition: PasswordValidationAction.java:66
IPersonService personService
Definition: PasswordValidationAction.java:47
abstract void updatePerson(GluuCustomPerson person)
abstract boolean authenticate(String userName, String password)
void audit(String message, GluuCustomPerson user, HttpServletRequest request)
Definition: OxTrustAuditService.java:18
GluuCustomPerson getUser()
Definition: Identity.java:39
String password
Definition: PasswordValidationAction.java:61
FacesMessages facesMessages
Definition: PasswordValidationAction.java:56
OxTrustAuditService oxTrustAuditService
Definition: PasswordValidationAction.java:53
Identity identity
Definition: PasswordValidationAction.java:50