Added loginkey check for server maintenance mode (#7383)
TheDevRyan committed
Oct 25, 2025 at 13:42 UTC
29858c65e7c79d978e17717971e1ac99133417e0
2 files changed
+10
-2
views/message.handlebars
+5
-1
@@ -79,7 +79,11 @@
79
case 10: { msg = "ERROR: Invalid account check, verification url is only valid for 30 minutes."; break; }
80
case 11: { msg = "Sharing link not valid yet."; break; }
81
case 12: { msg = "Sharing link is expired."; break; }
82
- case 13: { msg = "If you are an administrator, [login here].".replace('[', '<a href=login?loginscreen=1>').replace(']', '</a>'); break; }
82
+ case 13: {
83
+ var loginUrl = 'login?loginscreen=1' + (urlargs.key ? '&key=' + urlargs.key : '');
84
+ msg = "If you are an administrator, [login here].".replace('[', '<a href=' + loginUrl + '>').replace(']', '</a>');
85
+ break;
86
+ }
87
case 14: { msg = '<a href=' + window.location.href + '&confirm=1>' + "Click here to reset your account password." + '</a>'; break; }
88
}
89
views/message2.handlebars
+5
-1
@@ -80,7 +80,11 @@
80
case 10: { msg = "ERROR: Invalid account check, verification url is only valid for 30 minutes."; break; }
81
case 11: { msg = "Sharing link not valid yet."; break; }
82
case 12: { msg = "Sharing link is expired."; break; }
83
- case 13: { msg = "If you are an administrator, [login here].".replace('[', '<a href=?loginscreen=1>').replace(']', '</a>'); break; }
83
+ case 13: {
84
+ var loginUrl = '?loginscreen=1' + (urlargs.key ? '&key=' + urlargs.key : '');
85
+ msg = "If you are an administrator, [login here].".replace('[', '<a href=' + loginUrl + '>').replace(']', '</a>');
86
+ break;
87
+ }
88
case 14: { msg = '<a href=' + window.location.href + '&confirm=1>' + "Click here to reset your account password." + '</a>'; break; }
89
}
90