change paths, add task to db

This commit is contained in:
Florian Hoss 2022-04-04 12:13:55 +02:00
parent 6a56b03bf6
commit 9e058e4f03
7 changed files with 87 additions and 70 deletions

View file

@ -22,13 +22,13 @@
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="ms-auto navbar-nav mb-2 mb-lg-0">
<li class="nav-item me-2">
<a id="button-tasks" class="btn btn-primary" href="/tasks">Tasks</a>
<a hidden id="button-tasks" class="btn btn-primary" href="/view/tasks">Tasks</a>
</li>
<li class="nav-item me-2">
<a id="button-login" class="btn btn-primary" href="/login">Login</a>
<a id="button-login" class="btn btn-primary" href="/view/login">Login</a>
</li>
<li class="nav-item">
<button id="button-logout" class="btn btn-danger" onclick="logout()">Logout</button>
<button hidden id="button-logout" class="btn btn-danger" onclick="logout()">Logout</button>
</li>
</ul>
</div>
@ -96,8 +96,13 @@
}
async function userLoggedIn() {
const response = await fetch("/user", {method: 'GET', headers: myHeaders});
const response = await fetch("/auth/user", {method: 'GET', headers: myHeaders});
const json = await response.json();
if (json.logged_in === true) {
document.getElementById("button-login").hidden = true;
button_logout.hidden = false;
document.getElementById("button-tasks").hidden = false;
}
return json.logged_in
}
@ -105,7 +110,7 @@
button_logout.disabled = true;
let data = new FormData();
data.append("username", username);
const response = await fetch("/logout", {method: 'POST', body: data});
const response = await fetch("/auth/logout", {method: 'POST', body: data});
deleteCookie("username");
response.ok && redirect("/");
}