auto logout

This commit is contained in:
Alireza Ahmadi
2024-02-27 01:03:00 +01:00
parent e91d8038ad
commit 19a6053098
6 changed files with 26 additions and 10 deletions
+4 -7
View File
@@ -32,7 +32,7 @@
</v-list-item>
</v-list>
<template v-slot:append>
<v-list-item prepend-icon="mdi-logout" :title="$t('menu.logout')" @click="logout"></v-list-item>
<v-list-item prepend-icon="mdi-logout" :title="$t('menu.logout')" @click="Logout"></v-list-item>
</template>
</v-navigation-drawer>
</template>
@@ -40,7 +40,7 @@
<script lang="ts" setup>
import { computed } from 'vue'
import router from '@/router'
import HttpUtil from '@/plugins/httputil'
import { logout } from '@/plugins/httputil'
const props = defineProps(['isMobile','displayDrawer'])
@@ -58,10 +58,7 @@ const menu = [
{ title: 'pages.settings', icon: 'mdi-cog', path: '/settings' },
]
const logout = async () => {
const response = await HttpUtil.get('api/logout')
if(response.success){
router.push('/login')
}
const Logout = async () => {
logout()
}
</script>