From 2bfe409e452690374a3445536c1ebe46b386a2f2 Mon Sep 17 00:00:00 2001
From: yezian
Date: Thu, 19 Dec 2024 14:51:00 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B3=A8=E9=94=80=E5=90=8E=E8=87=AA=E5=8A=A8?=
=?UTF-8?q?=E9=80=80=E5=87=BA=E7=99=BB=E5=BD=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/my/setting/deleteAccount/page.js | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/app/my/setting/deleteAccount/page.js b/app/my/setting/deleteAccount/page.js
index 7376a0a..a55bb7b 100644
--- a/app/my/setting/deleteAccount/page.js
+++ b/app/my/setting/deleteAccount/page.js
@@ -7,6 +7,8 @@ import { faAngleLeft } from "@fortawesome/free-solid-svg-icons";
import { useRouter } from "next/navigation";
import { formatDeadline } from "@/utils/tools";
import requireAPI from "@/utils/requireAPI";
+import { handleLogout } from "@/api/public";
+
export default function DeleteAccount() {
const [deadline, setDeadline] = useState();
const router = useRouter();
@@ -49,6 +51,8 @@ export default function DeleteAccount() {
}
checkAccountStatus();
showMobal.current?.close();
+ await handleLogout();
+ router.replace("/login");
} catch (error) {
// console.error(error);
}
@@ -73,7 +77,8 @@ export default function DeleteAccount() {
const handleShowDialog = () => {
showMobal.current = Dialog.show({
title: "您确认要注销此账号吗?",
- content: "注销后无法恢复,请仔细阅读《注销必看须知》后确认。",
+ content:
+ "提交注销后,我们将在7个自然日后完全清除您的账号信息,在此期间若您再次登陆则视为放弃注销。请仔细阅读《注销必看须知》后确认。",
bodyStyle: {
maxHeight: "none",
width: "80vw",
@@ -144,7 +149,7 @@ export default function DeleteAccount() {
3、注销时间
- 您发起注销账户申请后,我们将在7个自然日后完全清除您的账号信息,在此期间您可以随时在本页面撤销该申请。
+ 您发起注销账户申请后,我们将在7个自然日后完全清除您的账号信息,在此期间若您再次登陆则视为放弃注销。
4、其他