diff options
author | Jonathan Prykop <jonathan@freeside.biz> | 2016-04-28 17:18:13 -0500 |
---|---|---|
committer | Jonathan Prykop <jonathan@freeside.biz> | 2016-04-28 17:18:13 -0500 |
commit | 06b3cebdee3d838cf25d51b5bd5668b47fec7a4e (patch) | |
tree | a05152658fb54358ca52bddfc372f0c74c8779d8 /fs_selfservice/FS-SelfService/cgi/add_password_validation.js | |
parent | f0cf935a32a2e0186dfff6c30513693965a68cf9 (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.js | 8 |
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); |