Issue #140: Done.
This commit is contained in:
@@ -36,8 +36,15 @@ export default defineStore('loginStore', {
|
||||
if(response.status === 200){
|
||||
// 將 token 儲存在 cookie
|
||||
const token = response.data.access_token;
|
||||
// 取得當前日期
|
||||
const currentDate = new Date();
|
||||
// 設定 cookie 的過期日期為一天後
|
||||
const expirationDate = new Date();
|
||||
expirationDate.setDate(currentDate.getDate() + 1);
|
||||
// 格式化過期日期為 Cookie 格式
|
||||
const expires = expirationDate.toUTCString();
|
||||
|
||||
document.cookie = `luciaToken=${token}`;
|
||||
document.cookie = `luciaToken=${token}; expires=${expires};`;
|
||||
this.$router.push('/files');
|
||||
}
|
||||
} catch(error) {
|
||||
@@ -53,10 +60,8 @@ export default defineStore('loginStore', {
|
||||
let expires = new Date();
|
||||
expires.setTime(expires.getTime() - 60000);
|
||||
|
||||
if(isCookie){
|
||||
document.cookie = `luciaToken=; expires=${expires.toGMTString()}`;
|
||||
if(isCookie) document.cookie = `luciaToken=; expires=${expires.toGMTString()}`;
|
||||
this.$router.push('/login');
|
||||
}
|
||||
},
|
||||
/**
|
||||
* get user detail for 'my-account' api
|
||||
|
||||
Reference in New Issue
Block a user