spark-server/fullstorynovel-web/delete/index.html
DESKTOP-L8OUL9F\gfl0034 f941bf4454 feat(web): 补齐官网协议页,并按包名控制会员价格下发
商店审核需要独立的隐私、用户协议和注销页;运营后台也要按应用包名启用或停用价格。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-11 21:32:53 +08:00

89 lines
4.6 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="zh-CN" data-theme="dark">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" />
<title>注销 — Full Story Novel</title>
<meta name="description" content="如何在 Fullstorynovel 中注销账号。" />
<link rel="stylesheet" href="/assets/css/site.css?v=20260923-dl" />
<link rel="icon" href="/assets/favicon-32.png?v=20260920" type="image/png" sizes="32x32" />
<style>
.legal-page .topbar-inner { flex-wrap: wrap; row-gap: 0.5rem; }
.legal-nav { display: flex; flex-wrap: wrap; gap: 0.65rem 1rem; margin-left: auto; }
.legal-nav a { color: var(--text); text-decoration: none; white-space: nowrap; padding: 0.4rem 0; }
.legal-nav a[aria-current="page"] { color: var(--accent); font-weight: 700; }
.legal-doc { max-width: 44rem; background: var(--bg-card); border: 1px solid var(--line); border-radius: var(--radius); padding: 1.25rem 1.25rem 1.5rem; }
.legal-doc h1 { font-size: 1.7rem; line-height: 1.3; margin: 0 0 0.35rem; }
.legal-doc .updated { color: var(--muted); margin: 0 0 1rem; }
.legal-doc h2 { font-size: 1.05rem; margin: 1.35rem 0 0.4rem; }
.legal-doc p, .legal-doc li { color: var(--text); }
.legal-doc ol, .legal-doc ul { margin: 0.3rem 0 0; padding-left: 1.2rem; }
.legal-doc li { margin: 0.35rem 0; }
.legal-doc a { color: var(--accent); }
.footer-links a { white-space: nowrap; padding: 0.35rem 0; }
.footer-links a[aria-current="page"] { color: var(--text); font-weight: 700; text-decoration: underline; text-underline-offset: 0.2em; }
@media (max-width: 640px) {
.legal-nav { width: 100%; margin-left: 0; }
.legal-doc { padding: 1rem; }
}
</style>
<script>
(function () {
try {
var t = localStorage.getItem("fsn_theme");
if (t === "light" || t === "dark") document.documentElement.setAttribute("data-theme", t);
else document.documentElement.setAttribute("data-theme", "dark");
} catch (e) {}
})();
</script>
</head>
<body class="legal-page">
<header class="topbar">
<div class="container topbar-inner">
<a class="brand" href="/">
<img class="brand-mark" src="/assets/logo.png?v=20260920" width="36" height="36" alt="Full Story Novel" />
<span class="brand-text">Full Story Novel</span>
</a>
<nav class="legal-nav" aria-label="页面">
<a href="/">首页</a>
<a href="/privacy">隐私政策</a>
<a href="/terms">用户协议</a>
<a href="/delete" aria-current="page">注销</a>
</nav>
</div>
</header>
<main class="container">
<article class="legal-doc">
<h1>注销账号</h1>
<p class="updated">在 Fullstorynovel 应用里注销。本网站没有单独的注销表单。</p>
<h2>在应用里怎么做</h2>
<ol>
<li>打开 Fullstorynovel,进入「设置」。</li>
<li>在「账号与安全」中点「注销账号」。还没登录时,应用会提示「请先登录后再注销账号」。</li>
<li>页面会显示当前绑定的邮箱。先点「获取验证码」,验证码发到这个邮箱,再把验证码填进去。应用内的说明是:请先向绑定邮箱获取验证码,再确认注销;测试账号可以不填写验证码。</li>
<li>点「确认注销」。应用会再问一次「确定注销账号?」,并说明此操作不可撤销,注销后将退出登录。</li>
</ol>
<h2>提交之后会发生什么</h2>
<p>普通账号必须先通过发到绑定邮箱的验证码。通过后,服务器会让该账号的登录失效,并清除好友关系、会话以及相关联的账号数据,再删除这个正在使用的账号。应用内的说明是:注销后账号将被永久删除,这些数据一并清除且无法恢复。原来的邮箱可以重新注册,但历史数据不会找回。</p>
<p>注销成功后,应用会清掉本机保存的登录状态。保存在本机的书籍和阅读进度不会随这次注销自动删掉。</p>
<h2>相关页面</h2>
<p><a href="/">返回首页</a> · <a href="/privacy">隐私政策</a> · <a href="/terms">用户协议</a></p>
</article>
</main>
<footer class="footer">
<div class="container footer-inner">
<div>
<strong>Full Story Novel</strong>
<p>连载小说阅读。</p>
</div>
<div class="footer-links">
<a href="/">首页</a>
<a href="/privacy">隐私政策</a>
<a href="/terms">用户协议</a>
<a href="/delete" aria-current="page">注销</a>
</div>
</div>
</footer>
</body>
</html>