feat: implement login

This commit is contained in:
caturbgs
2021-12-09 23:00:56 +07:00
parent b346e1fdbd
commit 84d3085c0c
8 changed files with 124 additions and 152 deletions

View File

@@ -4,15 +4,10 @@ export class TokenUtil {
static loadToken() {
const accessToken = localStorage.getItem('access_token');
const refreshToken = localStorage.getItem('refresh_token');
if (accessToken) {
TokenUtil.setAccessToken(accessToken);
}
if (refreshToken) {
TokenUtil.setRefreshToken(refreshToken);
}
}
static persistToken() {
@@ -22,25 +17,13 @@ export class TokenUtil {
localStorage.removeItem('access_token');
}
if (TokenUtil.refreshToken != null) {
localStorage.setItem('refresh_token', TokenUtil.refreshToken);
} else {
localStorage.removeItem('refresh_token');
}
}
static setAccessToken(accessToken) {
TokenUtil.accessToken = accessToken;
}
static setRefreshToken(refreshToken) {
TokenUtil.refreshToken = refreshToken;
}
static clearAccessToken() {
TokenUtil.accessToken = null;
}
static clearRefreshToken() {
TokenUtil.accessToken = null;
}
}