summaryrefslogtreecommitdiff
path: root/fs_selfservice/FS-SelfService/cgi/add_password_validation.js
diff options
context:
space:
mode:
authorJonathan Prykop <jonathan@freeside.biz>2016-04-28 17:18:13 -0500
committerJonathan Prykop <jonathan@freeside.biz>2016-04-28 17:18:13 -0500
commit06b3cebdee3d838cf25d51b5bd5668b47fec7a4e (patch)
treea05152658fb54358ca52bddfc372f0c74c8779d8 /fs_selfservice/FS-SelfService/cgi/add_password_validation.js
parentf0cf935a32a2e0186dfff6c30513693965a68cf9 (diff)
RT#42235: Strict password requirments are not disabled for signup portal [respects agent override]
Diffstat (limited to 'fs_selfservice/FS-SelfService/cgi/add_password_validation.js')
-rw-r--r--fs_selfservice/FS-SelfService/cgi/add_password_validation.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/fs_selfservice/FS-SelfService/cgi/add_password_validation.js b/fs_selfservice/FS-SelfService/cgi/add_password_validation.js
index e2e3227f1..b585cd107 100644
--- a/fs_selfservice/FS-SelfService/cgi/add_password_validation.js
+++ b/fs_selfservice/FS-SelfService/cgi/add_password_validation.js
@@ -4,15 +4,21 @@ function add_password_validation (fieldid,nologin) {
var fieldid = this.id+'_result';
var resultfield = document.getElementById(fieldid);
var svcnum = '';
+ var agentnum = '';
var svcfield = document.getElementById(this.id+'_svcnum');
if (svcfield) {
svcnum = svcfield.options[svcfield.selectedIndex].value;
+ } else {
+ var agentfield = document.getElementsByName('agentnum');
+ if (agentfield[0]) {
+ agentnum = agentfield[0].value;
+ }
}
if (this.value) {
resultfield.innerHTML = '<SPAN STYLE="color: blue;">Validating password...</SPAN>';
var action = nologin ? 'validate_password_nologin' : 'validate_password';
send_xmlhttp('selfservice.cgi',
- ['action',action,'fieldid',fieldid,'svcnum',svcnum,'check_password',this.value],
+ ['action',action,'fieldid',fieldid,'svcnum',svcnum,'check_password',this.value,'agentnum',agentnum],
function (result) {
result = JSON.parse(result);
var resultfield = document.getElementById(result.fieldid);