|
|
@@ -431,45 +431,6 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="tab-pane fade in" id="tabChangepw">
|
|
|
- <script>
|
|
|
-jQuery(document).ready(function(){
|
|
|
- $("#btnCompleteProductConfig").prop("disabled",true);
|
|
|
- jQuery(":password").keyup(function () {
|
|
|
- var pwStrengthErrorThreshold = 50;
|
|
|
- var pwStrengthWarningThreshold = 75;
|
|
|
-
|
|
|
- var $newPassword1 = jQuery(":password");
|
|
|
- var pw = jQuery(":password").val();
|
|
|
- var pwlength = (pw.length);
|
|
|
- if (pwlength > 5) pwlength = 5;
|
|
|
- var numnumeric = pw.replace(/[0-9]/g, "");
|
|
|
- var numeric = (pw.length - numnumeric.length);
|
|
|
- if (numeric > 3) numeric = 3;
|
|
|
- var symbols = pw.replace(/\W/g, "");
|
|
|
- var numsymbols = (pw.length - symbols.length);
|
|
|
- if (numsymbols > 3) numsymbols = 3;
|
|
|
- var numupper = pw.replace(/[A-Z]/g, "");
|
|
|
- var upper = (pw.length - numupper.length);
|
|
|
- if (upper > 3) upper = 3;
|
|
|
- var pwstrength = ((pwlength * 10) - 20) + (numeric * 10) + (numsymbols * 15) + (upper * 10);
|
|
|
- if (pwstrength < 0) pwstrength = 0;
|
|
|
- if (pwstrength > 100) pwstrength = 100;
|
|
|
-
|
|
|
- $newPassword1.removeClass('has-error has-warning has-success');
|
|
|
- if (pwstrength < pwStrengthErrorThreshold) {
|
|
|
- $newPassword1.addClass('has-error');
|
|
|
- $newPassword1.css('background-color', '#f003');;
|
|
|
- } else if (pwstrength < pwStrengthWarningThreshold) {
|
|
|
- $newPassword1.addClass('has-warning');
|
|
|
- $newPassword1.css('background-color', '#ff03');;
|
|
|
- } else {
|
|
|
- $newPassword1.addClass('has-success');
|
|
|
- $newPassword1.css('background-color', '#0f03');;
|
|
|
- $("#btnCompleteProductConfig").removeProp("disabled");
|
|
|
- }
|
|
|
- });
|
|
|
-});
|
|
|
-</script>
|
|
|
<div class="section">
|
|
|
<div class="section-header">
|
|
|
<h3>{$LANG.serverchangepassword}</h3>
|