';
+ var x = "
';
setDialogMode(2, "Change Password", 0, null, x);
account_validateNewPassword();
- Q('apassword1').focus();
+ Q('apassword0').focus();
}
function account_createMesh() {
@@ -1200,7 +1201,8 @@
}
function account_validateNewPassword() {
- var r = '', ok = (Q('apassword1').value.length > 0) && (Q('apassword1').value == Q('apassword2').value);
+ var r = '', ok = (Q('apassword0').value.length > 0) && (Q('apassword1').value.length > 0) && (Q('apassword1').value == Q('apassword2').value) && (Q('apassword0').value != Q('apassword1').value);
+ if ((features & 0x00010000) && (Q('apasswordhint').value == Q('apassword1').value)) { ok = false; }
if (Q('apassword1').value != '') {
if (passRequirements == null || passRequirements == '') {
// No password requirements, display password strength
diff --git a/views/default.handlebars b/views/default.handlebars
index 2c33a05c..9f32de2e 100644
--- a/views/default.handlebars
+++ b/views/default.handlebars
@@ -1253,7 +1253,6 @@
function addLetterS(x) { return (x > 1) ? 's' : ''; }
function onMessage(server, message) {
- console.log(message);
switch (message.action) {
case 'serverstats': {
updateGeneralServerStats(message);
@@ -5837,7 +5836,9 @@
function account_showChangePassword() {
if (xxdialogMode) return;
- var x = "Change your account password by entering the old password and new password twice in the boxes below. Password hint can be used but is not recommanded.
";
+ var x = "Change your account password by entering the old password and new password twice in the boxes below.";
+ if (features & 0x00010000) { " Password hint can be used but is not recommanded."; }
+ x += "
";;
//x += "