feat(webui): register (#1779)
Closes #740 Reviewed-on: #1779 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
This commit is contained in:
parent
409f41d3bf
commit
3aa853f953
@ -85,6 +85,7 @@
|
||||
<input class="form-control" type="password" id="password" required />
|
||||
<br />
|
||||
<button class="btn btn-primary" type="submit" data-loc="login_loginButton"></button>
|
||||
<button class="btn btn-secondary" type="submit" onclick="registerSubmit = true;" data-loc="login_registerButton"></button>
|
||||
</form>
|
||||
</div>
|
||||
<div data-route="/webui/inventory" data-title="Inventory | OpenWF WebUI">
|
||||
|
@ -1,8 +1,15 @@
|
||||
let loginOrRegisterPending = false;
|
||||
window.registerSubmit = false;
|
||||
|
||||
function doLogin() {
|
||||
if (loginOrRegisterPending) {
|
||||
return;
|
||||
}
|
||||
loginOrRegisterPending = true;
|
||||
localStorage.setItem("email", $("#email").val());
|
||||
localStorage.setItem("password", $("#password").val());
|
||||
$("#email, #password").val("");
|
||||
loginFromLocalStorage();
|
||||
registerSubmit = false;
|
||||
}
|
||||
|
||||
function loginFromLocalStorage() {
|
||||
@ -37,12 +44,15 @@ function doLoginRequest(succ_cb, fail_cb) {
|
||||
s: "W0RFXVN0ZXZlIGxpa2VzIGJpZyBidXR0cw==", // signature of some kind
|
||||
lang: "en",
|
||||
date: 1501230947855458660, // ???
|
||||
ClientType: "webui",
|
||||
ClientType: registerSubmit ? "" : "webui",
|
||||
PS: "W0RFXVN0ZXZlIGxpa2VzIGJpZyBidXR0cw==" // anti-cheat data
|
||||
})
|
||||
});
|
||||
req.done(succ_cb);
|
||||
req.fail(fail_cb);
|
||||
req.always(() => {
|
||||
loginOrRegisterPending = false;
|
||||
});
|
||||
}
|
||||
|
||||
function revalidateAuthz(succ_cb) {
|
||||
|
@ -60,6 +60,7 @@ dict = {
|
||||
login_emailLabel: `E-Mail-Adresse`,
|
||||
login_passwordLabel: `Passwort`,
|
||||
login_loginButton: `Anmelden`,
|
||||
login_registerButton: `[UNTRANSLATED] Register`,
|
||||
navbar_logout: `Abmelden`,
|
||||
navbar_renameAccount: `Account umbenennen`,
|
||||
navbar_deleteAccount: `Account löschen`,
|
||||
|
@ -59,6 +59,7 @@ dict = {
|
||||
login_emailLabel: `Email address`,
|
||||
login_passwordLabel: `Password`,
|
||||
login_loginButton: `Login`,
|
||||
login_registerButton: `Register`,
|
||||
navbar_logout: `Logout`,
|
||||
navbar_renameAccount: `Rename Account`,
|
||||
navbar_deleteAccount: `Delete Account`,
|
||||
|
@ -60,6 +60,7 @@ dict = {
|
||||
login_emailLabel: `Dirección de correo electrónico`,
|
||||
login_passwordLabel: `Contraseña`,
|
||||
login_loginButton: `Iniciar sesión`,
|
||||
login_registerButton: `[UNTRANSLATED] Register`,
|
||||
navbar_logout: `Cerrar sesión`,
|
||||
navbar_renameAccount: `Renombrar cuenta`,
|
||||
navbar_deleteAccount: `Eliminar cuenta`,
|
||||
|
@ -60,6 +60,7 @@ dict = {
|
||||
login_emailLabel: `Email`,
|
||||
login_passwordLabel: `Mot de passe`,
|
||||
login_loginButton: `Connexion`,
|
||||
login_registerButton: `[UNTRANSLATED] Register`,
|
||||
navbar_logout: `Déconnexion`,
|
||||
navbar_renameAccount: `Renommer le compte`,
|
||||
navbar_deleteAccount: `Supprimer le compte`,
|
||||
|
@ -60,6 +60,7 @@ dict = {
|
||||
login_emailLabel: `Адрес электронной почты`,
|
||||
login_passwordLabel: `Пароль`,
|
||||
login_loginButton: `Войти`,
|
||||
login_registerButton: `[UNTRANSLATED] Register`,
|
||||
navbar_logout: `Выйти`,
|
||||
navbar_renameAccount: `Переименовать аккаунт`,
|
||||
navbar_deleteAccount: `Удалить аккаунт`,
|
||||
|
@ -60,6 +60,7 @@ dict = {
|
||||
login_emailLabel: `电子邮箱`,
|
||||
login_passwordLabel: `密码`,
|
||||
login_loginButton: `登录`,
|
||||
login_registerButton: `[UNTRANSLATED] Register`,
|
||||
navbar_logout: `退出登录`,
|
||||
navbar_renameAccount: `重命名账户`,
|
||||
navbar_deleteAccount: `删除账户`,
|
||||
|
Loading…
x
Reference in New Issue
Block a user