session edited to resemble api
This commit is contained in:
parent
2bf5ae58e5
commit
b110821483
@ -1,28 +1,17 @@
|
|||||||
import type { AdminUser } from './types';
|
import type { AdminUser } from './types';
|
||||||
|
|
||||||
const key = 'user';
|
|
||||||
const key2 = 'username';
|
const key2 = 'username';
|
||||||
|
|
||||||
function login(user: AdminUser) {
|
function login(user: AdminUser) {
|
||||||
localStorage.setItem(key, btoa(`${user.username}:${user.password_hash}`));
|
|
||||||
localStorage.setItem(key2, user.username);
|
localStorage.setItem(key2, user.username);
|
||||||
}
|
}
|
||||||
|
|
||||||
function logout() {
|
function logout() {
|
||||||
localStorage.removeItem(key);
|
|
||||||
localStorage.removeItem(key2);
|
localStorage.removeItem(key2);
|
||||||
}
|
}
|
||||||
|
|
||||||
function loggedIn() {
|
function loggedIn() {
|
||||||
return localStorage.getItem(key) !== null;
|
return localStorage.getItem('authToken') !== null;
|
||||||
}
|
}
|
||||||
|
|
||||||
function name() {
|
export default { login, logout, loggedIn };
|
||||||
return localStorage.getItem(key2) ?? '';
|
|
||||||
}
|
|
||||||
|
|
||||||
function auth() {
|
|
||||||
return localStorage.getItem(key);
|
|
||||||
}
|
|
||||||
|
|
||||||
export default { login, logout, loggedIn, name, auth };
|
|
||||||
|
Loading…
Reference in New Issue
Block a user