dev #10

Merged
fbenoist68 merged 17 commits from dev into main 2024-01-02 21:21:55 +01:00
3 changed files with 17 additions and 11 deletions
Showing only changes of commit 8bedf4fe55 - Show all commits

View File

@ -48,8 +48,8 @@ const isSnackbarVisibility = ref(false)
const useUserStore = userStore()
const login = async () => {
// update the userStore with the user data
useUserStore.login(credentials.value.username, credentials.value.password, ability)
try {
await useUserStore.login(credentials.value.username, credentials.value.password, ability)
// Redirect to `to` query if exist or redirect to index route
// nextTick is required to wait for DOM updates and later redirect
@ -57,6 +57,10 @@ const login = async () => {
router.replace(route.query.to ? String(route.query.to) : '/')
})
}
catch (err) {
isSnackbarVisibility.value = true
}
}
const onSubmit = () => {
refVForm.value?.validate()

View File

@ -29,8 +29,9 @@ export const userStore = defineStore('user', {
useCookie('userAbilityRules').value = rules
ability.update(rules)
}
catch (err) {
console.error(err)
catch (err: any) {
console.log(err.message)
throw err // Rethrow the error so it can be caught in the component
}
},
logout() {

View File

@ -7,8 +7,9 @@ export const $api = ofetch.create({
if (accessToken) {
options.headers = {
...options.headers,
'Authorization': `Bearer ${accessToken}`,
'Cache-Control': 'no-cache',
Authorization: `Bearer ${accessToken}`,
// 'Cache-Control': 'no-cache',
}
}
},