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