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