Revision 71:e268a6198394

View differences:

WebContent/WEB-INF/config/ss101_access/validation.xml
21 21
		</form>
22 22

  
23 23
		<form name="forceChangePassValidation">
24
			<field property="oldPassword" depends="required, minlength, maxlength">
24
			<field property="oldPassword" depends="required">
25 25
				<arg0 key="login.oldpassword" />
26 26
				<arg1 name="minlength" key="${var:minlength}" resource="false" />
27 27
				<var>
......
34 34
					<var-value>12</var-value>
35 35
				</var>
36 36
			</field>
37
			<field property="newPassword" depends="required, minlength, maxlength, password">
37
			<field property="newPassword" depends="required">
38 38
				<arg0 key="login.newpassword" />
39 39
				<arg1 name="minlength" key="${var:minlength}" resource="false" />
40 40
				<var>
......
47 47
					<var-value>12</var-value>
48 48
				</var>
49 49
			</field>
50
			<field property="confirmPassword" depends="required, minlength, maxlength, password">
50
			<field property="confirmPassword" depends="required">
51 51
				<arg0 key="login.confirmpassword" />
52 52
				<arg1 name="minlength" key="${var:minlength}" resource="false" />
53 53
				<var>
WebContent/jsp/ss101_access/ibssForceChgPass.jsp
39 39
  <tr>
40 40
    <td>&nbsp;</td>
41 41
    <td><bean:message key="login.newpassword"/>:</td>
42
    <td><htmlEL:password autocomplete="off" property="newPassword" name="ibssLoginForm" maxlength="12" 
42
    <td><htmlEL:password autocomplete="off" property="newPassword" name="ibssLoginForm" 
43 43
    onkeyup="testPassword(document.forms.ibssLoginForm.newPassword.value)" /></td>
44 44

  
45 45
    <td>&nbsp;<span style="font-size: 11px;">Password Strength : </span><span id="passCheck" class="textColor0"></span><br>
......
49 49
  <tr>
50 50
    <td>&nbsp;</td>
51 51
    <td><bean:message key="login.confirmpassword"/>:</td>
52
    <td><htmlEL:password autocomplete="off" property="confirmPassword" name="ibssLoginForm" maxlength="12"/></td>
52
    <td><htmlEL:password autocomplete="off" property="confirmPassword" name="ibssLoginForm" /></td>
53 53
    <td>&nbsp;</td>
54 54
    <td>&nbsp;</td>
55 55
  </tr>
WebContent/jsp/ss102_user_admin/ibssChgPass.jsp
34 34
    <td>&nbsp;</td>
35 35
    <td width="138"><bean:message key="user.old.password"/>:</td>
36 36

  
37
    <td width="60"><htmlEL:password autocomplete="off" property="userOldPassword" name="ibssUserChangePassForm" maxlength="12"/></td>
37
    <td width="60"><htmlEL:password autocomplete="off" property="userOldPassword" name="ibssUserChangePassForm"/></td>
38 38
    <td>&nbsp;</td>
39 39
  </tr>
40 40
  
41 41
  <tr>
42 42
    <td>&nbsp;</td>
43 43
    <td><bean:message key="user.new.password"/>:</td>
44
    <td><htmlEL:password autocomplete="off" property="userNewPassword" name="ibssUserChangePassForm" maxlength="12" 
44
    <td><htmlEL:password autocomplete="off" property="userNewPassword" name="ibssUserChangePassForm" 
45 45
    onkeyup="testPassword(document.forms.ibssUserChangePassForm.userNewPassword.value)" /></td>
46 46

  
47 47
    <td>&nbsp;</td>
......
49 49
  <tr>
50 50
    <td>&nbsp;</td>
51 51
    <td><bean:message key="user.confirm.password"/>:</td>
52
    <td><htmlEL:password autocomplete="off" property="userConfirmPassword" name="ibssUserChangePassForm" maxlength="12"/></td>
52
    <td><htmlEL:password autocomplete="off" property="userConfirmPassword" name="ibssUserChangePassForm"/></td>
53 53
    <td>&nbsp;</td>
54 54
  </tr>
55 55
  
WebContent/jsp/ss102_user_admin/ibssUserCreate.jsp
90 90
  <tr>
91 91
    <td>&nbsp;</td>
92 92
    <td><bean:message key="user.password"/>:</td>
93
    <td><htmlEL:password autocomplete="off" property="pass" name="ibssUserForm" maxlength="12"/></td>
93
    <td><htmlEL:password autocomplete="off" property="pass" name="ibssUserForm" /></td>
94 94
    <td>&nbsp;</td>
95 95
    <td>&nbsp;</td>
96 96
  </tr>
97 97
  <tr>
98 98
    <td rowspan="2">&nbsp;</td>
99 99
    <td><bean:message key="user.confirm.password"/>:</td>
100
    <td><htmlEL:password autocomplete="off" property="confirmPass" name="ibssUserForm" maxlength="12"/></td>
100
    <td><htmlEL:password autocomplete="off" property="confirmPass" name="ibssUserForm" /></td>
101 101
    <td rowspan="2">&nbsp;</td>
102 102
    <td rowspan="2">&nbsp;</td>
103 103
  </tr>
WebContent/jsp/ss102_user_admin/ibssUserResetPass.jsp
76 76
  <tr>
77 77
    <td>&nbsp;</td>
78 78
    <td><bean:message key="user.new.password"/>:</td>
79
    <td><htmlEL:password autocomplete="off"  property="pass" name="ibssUserForm" maxlength="12" 
79
    <td><htmlEL:password autocomplete="off"  property="pass" name="ibssUserForm" 
80 80
    onkeyup="testPassword(document.forms.ibssUserForm.pass.value)" /></td>
81 81
    
82 82
    <td><span style="font-size: 11px;">Password Strength : </span><span id="passCheck" class="textColor0"></span><br>
......
85 85
  <tr>
86 86
    <td>&nbsp;</td>
87 87
    <td><bean:message key="user.confirm.password"/>:</td>
88
    <td><htmlEL:password autocomplete="off" property="confirmPass" name="ibssUserForm" maxlength="12"/></td>
88
    <td><htmlEL:password autocomplete="off" property="confirmPass" name="ibssUserForm" /></td>
89 89
    <td>&nbsp;</td>
90 90
  </tr>
91 91
  <tr>
WebContent/jsp/ss112_user/ibssRetailUserResetPass.jsp
92 92
	 <tr>
93 93
    <td>&nbsp;</td>
94 94
    <td><bean:message key="user.new.password"/>:</td>
95
    <td colspan="2"><htmlEL:password autocomplete="off" property="pass" name="ibssUserForm" maxlength="12"/></td>
95
    <td colspan="2"><htmlEL:password autocomplete="off" property="pass" name="ibssUserForm" /></td>
96 96
    <td>&nbsp;</td>
97 97
  </tr>
98 98
  <tr>
99 99
    <td>&nbsp;</td>
100 100
    <td><bean:message key="user.confirm.password"/>:</td>
101
    <td colspan="2"><htmlEL:password autocomplete="off" property="confirmPass" name="ibssUserForm" maxlength="12"/></td>
101
    <td colspan="2"><htmlEL:password autocomplete="off" property="confirmPass" name="ibssUserForm" /></td>
102 102
    <td>&nbsp;</td>
103 103
  </tr>
104 104
  <tr>
WebContent/jsp/ss223_application/ibssAppUserCreateDetails.jsp
52 52
	<tr>
53 53
		<td>&nbsp;</td>
54 54
		<td><bean:message key="appuser.user.password"/>:</td>
55
		<td><htmlEL:password property="password" name="appUserForm" maxlength="64" autocomplete="off"/></td>
55
		<td><htmlEL:password property="password" name="appUserForm" autocomplete="off"/></td>
56 56
		<td>&nbsp;</td>
57 57
	</tr>
58 58
	
59 59
	<tr>
60 60
		<td>&nbsp;</td>
61 61
		<td><bean:message key="appuser.user.confirmPassword"/>:</td>
62
		<td><htmlEL:password property="confirmPassword" name="appUserForm" maxlength="64" autocomplete="off"/></td>
62
		<td><htmlEL:password property="confirmPassword" name="appUserForm" autocomplete="off"/></td>
63 63
		<td>&nbsp;</td>
64 64
	</tr>
65 65
	
WebContent/jsp/ss223_application/ibssAppUserResetPass.jsp
74 74
	 <tr>
75 75
    <td>&nbsp;</td>
76 76
    <td><bean:message key="appuser.user.password"/>:</td>
77
    <td colspan="2"><htmlEL:password autocomplete="off" property="password" name="appUserForm" maxlength="12"/></td>
77
    <td colspan="2"><htmlEL:password autocomplete="off" property="password" name="appUserForm" /></td>
78 78
    <td>&nbsp;</td>
79 79
  </tr>
80 80
  <tr>
81 81
    <td>&nbsp;</td>
82 82
    <td><bean:message key="appuser.user.confirmPassword"/>:</td>
83
    <td colspan="2"><htmlEL:password autocomplete="off" property="confirmPassword" name="appUserForm" maxlength="12"/></td>
83
    <td colspan="2"><htmlEL:password autocomplete="off" property="confirmPassword" name="appUserForm" /></td>
84 84
    <td>&nbsp;</td>
85 85
  </tr>
86 86
  <tr>
src/com/ib/ibss/enterprise/services/ss101_access/IBSSForceChangePasswordServices.java
28 28
import com.ib.ibss.common.utils.SettingsUtils;
29 29
import com.ib.ibss.enterprise.services.IBSSEnterpriseServicesWorkspace;
30 30
import com.ib.ibss.enterprise.services.StatusConstants;
31
import com.ib.ibss.enterprise.services.ss102_user_admin.AdminSharedServices;
31 32
import com.ib.ibss.error.exception.IBSSBusinessException;
32 33
import com.ib.ibss.error.exception.IBSSGenericException;
33 34
import com.ib.ibss.error.handler.IBSSErrorHandler;
......
75 76
			m_sNewPassword 		= getBeanMessage (IBSSAccessConstants.NEW_PASSWORD);
76 77
			m_sConfirmPassword 	= getBeanMessage (IBSSAccessConstants.CONFIRM_PASSWORD);
77 78
			
79
			AdminSharedServices m_oAdminService = new AdminSharedServices ();
80
			
81
			c_sLogReason = m_oAdminService.checkPasswordPattern (m_sNewPassword,getUPassService ());
82
			
78 83
		if(m_sNewPassword.equals(m_sConfirmPassword))
79 84
		{
80 85
			if (m_sNewPassword.equals(c_sUserAlias))

Also available in: Unified diff