feature implement login part2

This commit is contained in:
Edd
2025-12-20 21:59:33 +00:00
parent ae6a0b4706
commit a566387998
5 changed files with 50 additions and 33 deletions
+9 -5
View File
@@ -16,12 +16,16 @@ export const useAPIStore = defineStore('api', () => {
},
})
// AUTH
const postLogin = async (credentials) => {
const response = await axios.post(`${API_BASE_URL}/login`, credentials)
token.value = response.data.token
axios.defaults.headers.common['Authorization'] = `Bearer ${token.value}`
}
const response = await axios.post(`${API_BASE_URL}/login`, credentials)
if (!response.data.token) throw response
token.value = response.data.token
axios.defaults.headers.common['Authorization'] = `Bearer ${token.value}`
return response
}
const postLogout = async () => {
await axios.post(`${API_BASE_URL}/logout`)
token.value = undefined