session edited to resemble api

This commit is contained in:
Mohamad 2024-12-30 14:52:46 +01:00
parent 2bf5ae58e5
commit b110821483

View File

@ -1,28 +1,17 @@
import type { AdminUser } from './types';
const key = 'user';
const key2 = 'username';
function login(user: AdminUser) {
localStorage.setItem(key, btoa(`${user.username}:${user.password_hash}`));
localStorage.setItem(key2, user.username);
}
function logout() {
localStorage.removeItem(key);
localStorage.removeItem(key2);
}
function loggedIn() {
return localStorage.getItem(key) !== null;
return localStorage.getItem('authToken') !== null;
}
function name() {
return localStorage.getItem(key2) ?? '';
}
function auth() {
return localStorage.getItem(key);
}
export default { login, logout, loggedIn, name, auth };
export default { login, logout, loggedIn };