feat: update qudo login
This commit is contained in:
parent
717bd7e4ea
commit
1d2e9c3d12
|
|
@ -59,13 +59,7 @@ export default function QudoLogin() {
|
||||||
const dateTime: any = new Date();
|
const dateTime: any = new Date();
|
||||||
const newTime: any = dateTime.getTime() + 10 * 60 * 1000;
|
const newTime: any = dateTime.getTime() + 10 * 60 * 1000;
|
||||||
|
|
||||||
Cookies.set("access_token", access_token, {
|
Cookies.set("is_authenticated", "true", {
|
||||||
expires: 1,
|
|
||||||
});
|
|
||||||
Cookies.set("refresh_token", refresh_token, {
|
|
||||||
expires: 1,
|
|
||||||
});
|
|
||||||
Cookies.set("time_refresh", newTime, {
|
|
||||||
expires: 1,
|
expires: 1,
|
||||||
});
|
});
|
||||||
Cookies.set("is_first_login", "true", {
|
Cookies.set("is_first_login", "true", {
|
||||||
|
|
@ -86,27 +80,9 @@ export default function QudoLogin() {
|
||||||
Cookies.set("username", profile?.data?.data?.username, {
|
Cookies.set("username", profile?.data?.data?.username, {
|
||||||
expires: 1,
|
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();
|
close();
|
||||||
router.push("/admin/dashboard");
|
router.push("/");
|
||||||
Cookies.set("status", "login", {
|
Cookies.set("status", "login", {
|
||||||
expires: 1,
|
expires: 1,
|
||||||
});
|
});
|
||||||
|
|
@ -208,7 +184,7 @@ export default function QudoLogin() {
|
||||||
)}
|
)}
|
||||||
</button>
|
</button>
|
||||||
}
|
}
|
||||||
type={isVisible ? "text" : "password" && typePass}
|
type={isVisible ? "text" : typePass}
|
||||||
classNames={{
|
classNames={{
|
||||||
input: ["w-full", "bg-slate-100", "!text-black", "rounded-sm"],
|
input: ["w-full", "bg-slate-100", "!text-black", "rounded-sm"],
|
||||||
mainWrapper: [
|
mainWrapper: [
|
||||||
|
|
|
||||||
|
|
@ -56,9 +56,10 @@ export default function NavbarHumas() {
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
|
|
||||||
const token = Cookies.get("access_token");
|
const token = Cookies.get("access_token");
|
||||||
|
const isAuthenticated = Cookies.get("is_authenticated");
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (!token) {
|
if (!isAuthenticated) {
|
||||||
onLogout();
|
onLogout();
|
||||||
}
|
}
|
||||||
}, [token]);
|
}, [token]);
|
||||||
|
|
|
||||||
|
|
@ -215,9 +215,10 @@ const Sidebar: React.FC<SidebarProps> = ({ updateSidebarData }) => {
|
||||||
const [sidebarMenu, setSidebarMenu] = useState<SidebarMenuTask[]>();
|
const [sidebarMenu, setSidebarMenu] = useState<SidebarMenuTask[]>();
|
||||||
const { isOpen, toggleSidebar } = useSidebar();
|
const { isOpen, toggleSidebar } = useSidebar();
|
||||||
const token = Cookies.get("access_token");
|
const token = Cookies.get("access_token");
|
||||||
|
const isAuthenticated = Cookies.get("is_authenticated");
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (!token) {
|
if (!isAuthenticated) {
|
||||||
onLogout();
|
onLogout();
|
||||||
}
|
}
|
||||||
}, [token]);
|
}, [token]);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue