mirror of
https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web.git
synced 2025-05-20 20:50:17 +09:00
24 lines
712 B
TypeScript
24 lines
712 B
TypeScript
import React from "react";
|
|
import { WechatLogin } from "../components/WechatLogin";
|
|
import { useNavigate } from "react-router-dom";
|
|
import { Path } from "../constant";
|
|
import { useAccessStore } from "../store";
|
|
import { useEffect } from "react";
|
|
import { safeLocalStorage } from "../utils";
|
|
|
|
export default function LoginPage() {
|
|
const navigate = useNavigate();
|
|
const accessStore = useAccessStore();
|
|
const storage = safeLocalStorage();
|
|
|
|
// 检查是否已登录
|
|
useEffect(() => {
|
|
const userInfoStr = storage.getItem("wechat_user_info");
|
|
if (userInfoStr && accessStore.wechatLoggedIn) {
|
|
navigate(Path.Chat);
|
|
}
|
|
}, [navigate, accessStore.wechatLoggedIn]);
|
|
|
|
return <WechatLogin />;
|
|
}
|