Loading...
;
+ } else if (userAuth) {
return (
用户界面
-
+
注销
setOpen(true)}>
@@ -159,7 +166,10 @@ const UserStatus = () => {
} else {
return (
- setOpen(true)} style={{ marginRight: "10px" }}>
+ setOpen(true)}
+ style={{ marginRight: "10px" }}>
登录
{
- const { setUserAuth } = useContext(AuthContext);
const [loading, setLoading] = useState(false);
const handleSuccess = (username, jwt) => {
Cookies.set("auth_token", jwt, { expires: 365 });
Cookies.set("username", username, { expires: 365 });
- setUserAuth({ username, jwt });
// 发送消息给扩展
window.postMessage({ action: "login", username, jwt }, "*");
window.location.reload();
@@ -50,10 +56,14 @@ const LoginPage = () => {
if (err.response.status === 400) {
message.error(err.response.data.error.message);
} else {
- message.error(translate({ id: "message.error", message: "发生错误,请稍后再试" }));
+ message.error(
+ translate({ id: "message.error", message: "发生错误,请稍后再试" })
+ );
}
} catch (err) {
- message.error(translate({ id: "message.error", message: "处理错误时发生错误" }));
+ message.error(
+ translate({ id: "message.error", message: "处理错误时发生错误" })
+ );
}
};
@@ -71,21 +81,43 @@ const LoginPage = () => {
};
const onFinishLogin = async (values) => {
- handleAuth(values, login, 登录成功!);
+ handleAuth(
+ values,
+ login,
+ 登录成功!
+ );
};
const onFinishRegister = async (values) => {
- handleAuth(values, register, 注册成功!);
+ handleAuth(
+ values,
+ register,
+ 注册成功!
+ );
};
const handleForgotPassword = async (values) => {
setLoading(true);
try {
await forgotPassword(values.email);
- message.success(密码重置邮件已发送!);
+ message.success(
+
+ 密码重置邮件已发送!
+
+ );
} catch (error) {
- console.error(translate({ id: "error.forgotPassword", message: "Error sending forgot password email:" }), error);
- message.error(发送密码重置邮件失败,请稍后重试);
+ console.error(
+ translate({
+ id: "error.forgotPassword",
+ message: "Error sending forgot password email:",
+ }),
+ error
+ );
+ message.error(
+
+ 发送密码重置邮件失败,请稍后重试
+
+ );
} finally {
setLoading(false);
}
@@ -107,7 +139,9 @@ const LoginPage = () => {
/>
-
+
@@ -133,10 +167,14 @@ const LoginPage = () => {
/>
-
+
-
+
{
}),
},
]}>
-
+