fix: connexion

This commit is contained in:
2023-11-29 16:05:49 +01:00
parent b5b54a98ba
commit 6dc0293455
9 changed files with 88 additions and 27 deletions

View File

@ -6,10 +6,9 @@ async function login()
let username = document.getElementById("username").value;
let password = document.getElementById("password").value;
let response = await client.login(username, password);
let response_data = await response.json();
let response_data = await client.login(username, password);
if (response_data == "user connected")
if (response_data == null)
{
navigateTo("/home");
return;
@ -36,6 +35,11 @@ export default class extends AbstractView {
async postInit()
{
if (await client.isAuthentificate())
{
navigateTo("/home")
return;
}
document.getElementById("button").onclick = login;
}

View File

@ -0,0 +1,13 @@
import { client, navigateTo } from "../../index.js";
import AbstractView from "../AbstractView.js";
export default class extends AbstractView
{
constructor(params) {
super(params);
this.setTitle("Logout");
if (client.logged)
client.logout();
navigateTo("/login")
}
}

View File

@ -1,5 +1,5 @@
import AbstractView from "../AbstractView.js";
import { client } from "../../index.js";
import { client, navigateTo } from "../../index.js";
async function register()
{
@ -30,6 +30,11 @@ export default class extends AbstractView {
async postInit()
{
if (client.isAuthentificate())
{
navigateTo("/home")
return;
}
document.getElementById("button").onclick = register;
}