aboutsummaryrefslogtreecommitdiffstats
path: root/frontend/ts/login.ts
diff options
context:
space:
mode:
authorMaks Jopek <maksymilian.jopek@prym-soft.pl>2021-05-01 00:20:33 +0200
committerMaks Jopek <maksymilian.jopek@prym-soft.pl>2021-05-01 00:20:33 +0200
commitc813dfadd4b673080695ef3ade37a44e37036c07 (patch)
tree4d6348ecad8c65780323ccb823063f335c5c9e7f /frontend/ts/login.ts
parent040d5372c1033bb7c0580ad2c9b6b32f974a20c8 (diff)
downloadfia-c813dfadd4b673080695ef3ade37a44e37036c07.tar.gz
fia-c813dfadd4b673080695ef3ade37a44e37036c07.tar.zst
fia-c813dfadd4b673080695ef3ade37a44e37036c07.zip
Version 1.1
Diffstat (limited to 'frontend/ts/login.ts')
-rw-r--r--frontend/ts/login.ts21
1 files changed, 11 insertions, 10 deletions
diff --git a/frontend/ts/login.ts b/frontend/ts/login.ts
index c02aafd..658110d 100644
--- a/frontend/ts/login.ts
+++ b/frontend/ts/login.ts
@@ -12,29 +12,30 @@ class Login {
static clicked = false;
static async start() {
- let res = await (await fetch("/startPoint")).json();
+ let res = await (await fetch("/fia/startPoint")).json();
if (res.status === true) {
new StartGame({ data: res.data.data, uid: res.uid });
} else {
document.body.innerHTML = Login.html;
document.getElementsByTagName("button")[0].onclick = () => Login.login();
-
- // !!
- // document.getElementsByTagName("input")[0].value = "maks " + Helpers.getRandomInt(1, 100);
- // document.title = document.getElementsByTagName("input")[0].value;
- // document.getElementsByTagName("button")[0].click();
}
}
static async login(username = "") {
- if(Login.clicked === true)
+ if (Login.clicked === true)
return;
-
- Login.clicked = true;
+
if (username === "")
username = document.getElementsByTagName("input")[0].value;
- let res = await Helpers.mFetch("/login", { name: username });
+ if (username.length > 15) {
+ alert("Ditt namn är för långt!");
+ return;
+ }
+
+ Login.clicked = true;
+
+ let res = await Helpers.mFetch("/fia/login", { name: username });
new StartGame(res);
}
}