double login disable

This commit is contained in:
Rama Priyanto 2025-02-13 17:47:24 +07:00
parent 600bdae34e
commit 4c064207df
2 changed files with 19 additions and 18 deletions

View File

@ -6,18 +6,19 @@ import Cookies from "js-cookie";
import React, { useEffect, useState } from "react"; import React, { useEffect, useState } from "react";
export default function AuthPage() { export default function AuthPage() {
const isAuthenticated = Cookies.get("is_authenticated") || "false"; // const isAuthenticated = Cookies.get("is_authenticated") || "false";
console.log("isAuthenticated : ", isAuthenticated); // console.log("isAuthenticated : ", isAuthenticated);
const [hasMounted, setHasMounted] = useState(false); // const [hasMounted, setHasMounted] = useState(false);
useEffect(() => { // useEffect(() => {
setHasMounted(true); // setHasMounted(true);
}, []); // }, []);
// Render // // Render
if (!hasMounted) return null; // if (!hasMounted) return null;
return isAuthenticated == "true" ? <Login /> : <QudoLogin />; // return isAuthenticated == "true" ? <Login /> : <QudoLogin />;
return <Login />;
} }

View File

@ -68,11 +68,11 @@ export default function NavbarHumas(props: { size: string }) {
const language = storedLanguage((state) => state.locale); const language = storedLanguage((state) => state.locale);
const setLanguage = storedLanguage((state) => state.setLocale); const setLanguage = storedLanguage((state) => state.setLocale);
useEffect(() => { // useEffect(() => {
if (!isAuthenticated) { // if (!isAuthenticated) {
onLogout(); // onLogout();
} // }
}, [token]); // }, [token]);
const onLogout = () => { const onLogout = () => {
Object.keys(Cookies.get()).forEach((cookieName) => { Object.keys(Cookies.get()).forEach((cookieName) => {
@ -133,7 +133,7 @@ export default function NavbarHumas(props: { size: string }) {
}, []); }, []);
return ( return (
(<Navbar <Navbar
isBordered isBordered
maxWidth="full" maxWidth="full"
height={size === "sm" ? "6rem" : "8rem"} height={size === "sm" ? "6rem" : "8rem"}
@ -1088,7 +1088,7 @@ export default function NavbarHumas(props: { size: string }) {
// <Button className="bg-[#DD8306]" onPress={onLogout}> // <Button className="bg-[#DD8306]" onPress={onLogout}>
// Logout // Logout
// </Button> // </Button>
(<Dropdown> <Dropdown>
<DropdownTrigger> <DropdownTrigger>
<Button variant="bordered">Menu</Button> <Button variant="bordered">Menu</Button>
</DropdownTrigger> </DropdownTrigger>
@ -1110,7 +1110,7 @@ export default function NavbarHumas(props: { size: string }) {
Logout Logout
</DropdownItem> </DropdownItem>
</DropdownMenu> </DropdownMenu>
</Dropdown>) </Dropdown>
) : ( ) : (
<Link href="/auth"> <Link href="/auth">
<Button <Button
@ -1240,6 +1240,6 @@ export default function NavbarHumas(props: { size: string }) {
</div> </div>
</NavbarContent> </NavbarContent>
</div> </div>
</Navbar>) </Navbar>
); );
} }