Fix: Ensure token is set before fetchUser call after login
This commit is contained in:
@@ -13,6 +13,7 @@ export const useAuthStore = defineStore('auth', () => {
|
||||
|
||||
async function login(username: string, password: string) {
|
||||
const response = await api.post<AuthResponse>('/auth/login', { username, password })
|
||||
// Set token BEFORE fetching user info (fetchUser needs the token for /auth/me)
|
||||
token.value = response.access_token
|
||||
localStorage.setItem('access_token', response.access_token)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user