diff --git a/components/form/qudo-login.tsx b/components/form/qudo-login.tsx index 8e5beaa..1bbb38a 100644 --- a/components/form/qudo-login.tsx +++ b/components/form/qudo-login.tsx @@ -59,13 +59,7 @@ export default function QudoLogin() { const dateTime: any = new Date(); const newTime: any = dateTime.getTime() + 10 * 60 * 1000; - Cookies.set("access_token", access_token, { - expires: 1, - }); - Cookies.set("refresh_token", refresh_token, { - expires: 1, - }); - Cookies.set("time_refresh", newTime, { + Cookies.set("is_authenticated", "true", { expires: 1, }); Cookies.set("is_first_login", "true", { @@ -86,27 +80,9 @@ export default function QudoLogin() { Cookies.set("username", profile?.data?.data?.username, { expires: 1, }); - Cookies.set("urie", profile?.data?.data?.roleId, { - expires: 1, - }); - Cookies.set("roleName", profile?.data?.data?.roleName, { - expires: 1, - }); - Cookies.set("masterPoldaId", profile?.data?.data?.masterPoldaId, { - expires: 1, - }); - Cookies.set("ulne", profile?.data?.data?.roleLevelNumber, { - expires: 1, - }); - Cookies.set("urce", profile?.data?.data?.roleCode, { - expires: 1, - }); - Cookies.set("email", profile?.data?.data?.email, { - expires: 1, - }); close(); - router.push("/admin/dashboard"); + router.push("/"); Cookies.set("status", "login", { expires: 1, }); @@ -208,7 +184,7 @@ export default function QudoLogin() { )} } - type={isVisible ? "text" : "password" && typePass} + type={isVisible ? "text" : typePass} classNames={{ input: ["w-full", "bg-slate-100", "!text-black", "rounded-sm"], mainWrapper: [ diff --git a/components/layout/navbar/NavbarHumas.tsx b/components/layout/navbar/NavbarHumas.tsx index 6952632..56ef4f0 100644 --- a/components/layout/navbar/NavbarHumas.tsx +++ b/components/layout/navbar/NavbarHumas.tsx @@ -56,9 +56,10 @@ export default function NavbarHumas() { const router = useRouter(); const token = Cookies.get("access_token"); + const isAuthenticated = Cookies.get("is_authenticated"); useEffect(() => { - if (!token) { + if (!isAuthenticated) { onLogout(); } }, [token]); diff --git a/components/layout/sidebar/sidebar.tsx b/components/layout/sidebar/sidebar.tsx index 5113728..0cb9a51 100644 --- a/components/layout/sidebar/sidebar.tsx +++ b/components/layout/sidebar/sidebar.tsx @@ -215,9 +215,10 @@ const Sidebar: React.FC = ({ updateSidebarData }) => { const [sidebarMenu, setSidebarMenu] = useState(); const { isOpen, toggleSidebar } = useSidebar(); const token = Cookies.get("access_token"); + const isAuthenticated = Cookies.get("is_authenticated"); useEffect(() => { - if (!token) { + if (!isAuthenticated) { onLogout(); } }, [token]);