diff --git a/resources/login.php b/resources/login.php
index bbc8df8c9e..4f58f9d920 100644
--- a/resources/login.php
+++ b/resources/login.php
@@ -40,6 +40,7 @@
$username = $key_part[0];
$domain_uuid = $key_part[1];
$password_submitted = $key_part[2];
+
//get current salt, see if same as submitted salt
$sql = "select password from v_users ";
$sql .= "where domain_uuid = :domain_uuid ";
@@ -266,7 +267,7 @@
echo " \n";
sort($_SESSION['login']['domain_name']);
foreach ($_SESSION['login']['domain_name'] as &$row) {
- echo " \n";
+ echo " \n";
}
echo "
\n";
}
@@ -324,32 +325,32 @@
echo " }\n";
echo " }\n";
- $req['length'] = $_SESSION['users']['password_length']['numeric'];
- $req['number'] = ($_SESSION['users']['password_number']['boolean'] == 'true') ? true : false;
- $req['lowercase'] = ($_SESSION['users']['password_lowercase']['boolean'] == 'true') ? true : false;
- $req['uppercase'] = ($_SESSION['users']['password_uppercase']['boolean'] == 'true') ? true : false;
- $req['special'] = ($_SESSION['users']['password_special']['boolean'] == 'true') ? true : false;
+ $setting['length'] = $_SESSION['users']['password_length']['numeric'];
+ $setting['number'] = ($_SESSION['users']['password_number']['boolean'] == 'true') ? true : false;
+ $setting['lowercase'] = ($_SESSION['users']['password_lowercase']['boolean'] == 'true') ? true : false;
+ $setting['uppercase'] = ($_SESSION['users']['password_uppercase']['boolean'] == 'true') ? true : false;
+ $setting['special'] = ($_SESSION['users']['password_special']['boolean'] == 'true') ? true : false;
echo " function check_password_strength(pwd) {\n";
echo " if ($('#password').val() != '' || $('#password_confirm').val() != '') {\n";
echo " var msg_errors = [];\n";
- if (is_numeric($req['length']) && $req['length'] != 0) {
- echo " var re = /.{".$req['length'].",}/;\n"; //length
- echo " if (!re.test(pwd)) { msg_errors.push('".$req['length']."+ ".$text['label-characters']."'); }\n";
+ if (is_numeric($setting['length']) && $setting['length'] != 0) {
+ echo " var re = /.{".$setting['length'].",}/;\n"; //length
+ echo " if (!re.test(pwd)) { msg_errors.push('".$setting['length']."+ ".$text['label-characters']."'); }\n";
}
- if ($req['number']) {
+ if ($setting['number']) {
echo " var re = /(?=.*[\d])/;\n"; //number
echo " if (!re.test(pwd)) { msg_errors.push('1+ ".$text['label-numbers']."'); }\n";
}
- if ($req['lowercase']) {
+ if ($setting['lowercase']) {
echo " var re = /(?=.*[a-z])/;\n"; //lowercase
echo " if (!re.test(pwd)) { msg_errors.push('1+ ".$text['label-lowercase_letters']."'); }\n";
}
- if ($req['uppercase']) {
+ if ($setting['uppercase']) {
echo " var re = /(?=.*[A-Z])/;\n"; //uppercase
echo " if (!re.test(pwd)) { msg_errors.push('1+ ".$text['label-uppercase_letters']."'); }\n";
}
- if ($req['special']) {
+ if ($setting['special']) {
echo " var re = /(?=.*[\W])/;\n"; //special
echo " if (!re.test(pwd)) { msg_errors.push('1+ ".$text['label-special_characters']."'); }\n";
}
@@ -387,11 +388,11 @@
echo "\n";
echo "";