账号
GalShelf 账号、NextMoe 登录、桌面客户端登录、galshelf.com、此前的账号复制,以及邮箱验证和找回密码。
- 桌面版0.2.8 已提供
- 网页版已可用
GalShelf 账号保存你的网页书架,让桌面客户端和网站使用同一份记录。不登录账号,桌面客户端的全部本地功能也照常可用。
两种平等的登录方式#
- 桌面版0.2.8 已提供
- 网页版已可用
可以用以下任一方式登录,进入的是同一种 GalShelf 账号,都不需要 QQ:
- GalShelf 账号名和密码。账号名 3–32 个字符,可以使用小写字母、数字、
_、.和-,须以字母或数字开头(统一保存为小写)。密码 10–128 个字符,只以加盐的 PBKDF2-SHA256 哈希保存,迭代 600,000 次。 - NextMoe(见下文)。
登录尝试会按网络地址和账号名分别限流。网页登录有效期 14 天,桌面客户端 30 天。
使用 NextMoe 登录#
- 桌面版0.2.8 已提供
- 网页版已可用
NextMoe 登录在 NextMoe 自己的页面上完成(OAuth + PKCE,权限范围 openid profile)。GalShelf 只读取你的 NextMoe 用户编号、昵称和头像,永远看不到你的 NextMoe 密码。只有服务器配置了加密密钥时才会保存 NextMoe 令牌,否则登录后立即撤销。
第一次用尚未绑定的 NextMoe 账号登录时,你需要在 15 分钟内选择:用它创建新的 GalShelf 账号,或绑定到已有账号。不会在你不知情时自动创建账号。
绑定与合并账号#
- 桌面版不适用
- 网页版已可用
- 用密码注册的账号可以绑定 NextMoe,用 NextMoe 登录的账号也可以设置账号名和密码。之后两种方式都会进入同一个账号。
- 如果你有两个 GalShelf 账号,可以在确认两边书架的预览后合并。以下情况会拒绝合并:两个账号都有账号名、都关联了 QQ,或绑定了不同的 NextMoe 账号。合并不会删除任何内容,被并入的账号会作为已关闭的记录保留。
- 断开 NextMoe 只撤销保存的 NextMoe 授权,绑定关系仍然保留;解除 NextMoe 绑定会移除绑定,且要求账号已设置密码。
在桌面客户端登录#
在桌面客户端使用登录 GalShelf。选择 NextMoe 时会打开系统浏览器,完成后回到客户端;客户端本身从不持有 NextMoe 令牌。桌面登录状态按当前 Windows 用户加密保存(DPAPI)。
登录或退出不会上传或合并本地书架。上传是单独的、需要确认的操作:把本机书架上传到这个账号。本地书架会绑定到第一次上传或同步到的账号,上传或同步到其他账号会被拒绝。在新界面中,书架同步会让本机书架与网站双向保持一致。详见同步。
galshelf.com#
- galshelf.com 是栞 GalShelf 的服务和网站。桌面客户端的账号、登录、更新和下载始终使用它。
- harihi.com 已不再属于 GalShelf,不提供 GalShelf 服务,也不作为测试或备用地址。
此前的账号复制#
- 桌面版不适用
- 网页版已可用
GalShelf 以前的测试站(harihi.com)上的账号已于 2026-09-29 复制到 galshelf.com。这是一次经过复核的非破坏性迁移,在完成备份、演练和冲突报告之后才执行。
- 这是一次复制;GalShelf 已不再在以前的测试站上运行,请使用 galshelf.com。
- 复制过来的账号保留复制前的密码,请用这个密码登录 galshelf.com。已关联的身份和书架已对应到 galshelf.com 上的账号。
- 登录状态没有复制。登录 Cookie 和令牌不会在站点之间转移:请在 galshelf.com 重新登录、重新关联 Steam,并在提示时重新连接 NextMoe 或 Bangumi。
- galshelf.com 上已有的账号从未被覆盖。账号从不按昵称或邮箱匹配。与 galshelf.com 现有账号冲突的账号会被暂缓,在冲突解决之前不会合并。
- 重复执行复制不会产生重复账号。
邮箱验证#
- 桌面版不适用
- 网页版评审候选版
- 邮件发送尚未配置。
在服务运营者接入邮件服务之前,账号页会显示:“本站还没有配置邮件发送,暂时不能添加或验证邮箱。你的账号和登录方式不受影响。”你仍然可以像以前一样用密码或 NextMoe 登录。桌面客户端没有邮箱相关的界面。
邮件功能启用后:
- 在账号页添加邮箱。在你打开发送到该邮箱的确认链接(24 小时内有效)之前,它会保持待验证状态。如果在未登录时打开链接,登录同一账号后会完成确认。
- 更换邮箱的流程相同:新邮箱在确认前处于待验证状态,旧邮箱继续使用,同时会向旧邮箱发送通知。更换邮箱绝不会合并账号。
- 每个账号每小时最多请求 3 封、每天最多 10 封邮件,新的链接会让旧链接失效。
找回密码#
邮件功能启用后,登录页的忘记密码?会要求输入账号名或邮箱。无论账号是否存在,页面的回应都相同,因此无法用它探测哪些账号存在;同一网络地址的请求次数也有限制。如果该账号有已验证的邮箱,会发送一个 30 分钟内有效、只能使用一次的重置链接。设置新密码后,这个账号在所有网页和桌面客户端上的登录都会失效。没有设置密码的账号会收到改用 NextMoe 登录的提示。
没有已验证邮箱的账号无法通过邮件重置密码。如果账号绑定了 NextMoe,仍然可以用 NextMoe 登录。
QQ、Bangumi 与 VNDB 关联#
- QQ 只是 galbd 群功能的可选关联,详见 galbd / AstrBot。
- Bangumi 可以在 Bangumi 自己的授权页面关联。把修改写回 Bangumi 的功能默认关闭。
- VNDB:粘贴在 VNDB Applications 页面创建的令牌。读取列表需要
listread,写入需要listwrite。