session edited to resemble api
This commit is contained in:
parent
2bf5ae58e5
commit
b110821483
@ -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 };
|
||||
|
Loading…
Reference in New Issue
Block a user