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