fixing auth

This commit is contained in:
Warunee Tamkoo 2024-07-26 12:52:47 +07:00
parent f4592d2844
commit 3c4202a928
7 changed files with 91 additions and 102 deletions

View file

@ -1,6 +1,6 @@
<script setup lang="ts">
import { ref, onMounted, onUnmounted, watch } from "vue";
import keycloak from "@/plugins/keycloak";
import keycloak, { kcLogout } from "@/plugins/keycloak";
import { useRoute, useRouter } from "vue-router";
import { useDataStore } from "@/stores/data";
import { storeToRefs } from "pinia";
@ -416,20 +416,13 @@ const doLogout = () => {
dialogConfirm(
$q,
async () => {
keycloak.logout();
await deleteCookie("BMAHRIS_KEYCLOAK_IDENTITY");
await deleteCookie("BMAHRIS_KEYCLOAK_REFRESH");
window.location.href = "/login";
kcLogout();
},
"ยืนยันการออกจากระบบ",
"ต้องการออกจากระบบใช่หรือไม่?"
);
};
function deleteCookie(name: string) {
document.cookie = `${name}=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;`;
}
/**
* งชอผใชงานจาก keycloak
*/