跳转到正文
栞文档
目录

账号

GalShelf 账号、NextMoe 登录、桌面客户端登录、galshelf.com、此前的账号复制,以及邮箱验证和找回密码。

  • 桌面版0.2.8 已提供
  • 网页版已可用
本页内容
  1. 两种平等的登录方式
  2. 使用 NextMoe 登录
  3. 绑定与合并账号
  4. 在桌面客户端登录
  5. galshelf.com
  6. 此前的账号复制
  7. 邮箱验证
  8. 找回密码
  9. QQ、Bangumi 与 VNDB 关联

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 只是 galbd 群功能的可选关联,详见 galbd / AstrBot。
  • Bangumi 可以在 Bangumi 自己的授权页面关联。把修改写回 Bangumi 的功能默认关闭。
  • VNDB:粘贴在 VNDB Applications 页面创建的令牌。读取列表需要 listread,写入需要 listwrite。