continue;
}
$usersalt = bin2hex(random_bytes(5));
- $user = hash("sha256", $usersalt . '+' . $e[0]);
+ $user = hash("sha256", $usersalt . '+' . mb_strtolower($e[0]));
$users[$user] = ['salt' => $salt, 'usersalt' => $usersalt, 'hash' => hash("sha256", $salt . '-' . $e[1])];
}
return $users;
$variables['FORM_SIGN_IN'] = $locale['Sign in'] ?? 'Sign in';
$variables['CODE'] = '$(function () {
$(\'form\').on(\'submit\', function () {
- var u = $("#username").val();
+ var u = $("#username").val().toLowerCase();
var p = $("#password").val();
var error = true;
$.each(CREDENTIALS, function (user, data) {
- if (forge_sha256(data.usersalt + \'+\' + u) === user && forge_sha256(data.salt + \'-\' + p) === data.hash) {
+ let hu = forge_sha256(data.usersalt + \'+\' + u);
+ let hp = forge_sha256(data.salt + \'-\' + p);
+
+ console.log(hu,hp)
+ if (hu === user && hp === data.hash) {
error = false;
window.sessionStorage.setItem(\'secureUsername\', u);
window.sessionStorage.setItem(\'securePassword\', p);