domain
This commit is contained in:
@@ -7,6 +7,9 @@ export const useAuthStore = defineStore({
|
||||
id: 'auth',
|
||||
state: () => ({
|
||||
token: localStorage.getItem('token'),
|
||||
id:localStorage.getItem('id'),
|
||||
name:localStorage.getItem('name'),
|
||||
domain:localStorage.getItem('domain'),
|
||||
returnUrl: ''
|
||||
}),
|
||||
actions: {
|
||||
@@ -18,7 +21,14 @@ export const useAuthStore = defineStore({
|
||||
const result = await api.post(`http://127.0.0.1:8000/api/token`,params);
|
||||
console.info(result);
|
||||
this.token =result.data.access_token;
|
||||
this.id = result.data.user_id;
|
||||
this.name = result.data.user_name;
|
||||
localStorage.setItem('token', result.data.access_token);
|
||||
localStorage.setItem('id', result.data.user_id);
|
||||
localStorage.setItem('name', result.data.user_name);
|
||||
const activedomain = await api.get(`http://127.0.0.1:8000/api/activedomain/`+this.id);
|
||||
this.domain = activedomain.data.name;
|
||||
localStorage.setItem('domain', activedomain.data.name);
|
||||
Router.push(this.returnUrl || '/');
|
||||
return true;
|
||||
}catch(e)
|
||||
@@ -30,7 +40,17 @@ export const useAuthStore = defineStore({
|
||||
logout() {
|
||||
this.token = null;
|
||||
localStorage.removeItem('token');
|
||||
localStorage.removeItem('id');
|
||||
localStorage.removeItem('name');
|
||||
localStorage.removeItem('domain');
|
||||
Router.push('/login');
|
||||
}
|
||||
},
|
||||
userdomain() {
|
||||
Router.push('/userdomain');
|
||||
},
|
||||
changedomain(domain:string){
|
||||
this.domain = domain;
|
||||
localStorage.setItem('domain', domain);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user