# 安全

> 登录方式、两步验证、会话，以及被锁在外面时怎么找回。

Source: https://reverie.im/zh/docs/account/security
Language: zh

Reverie 接受八种登录方式，而**设置 → 安全**里有五个区块：你的密码、已连接的账户、通行密钥、双因素认证和活动会话。

## 登录方式 \[#ways-to-sign-in]

| 方式                 | 怎么用                                                                                              |
| ------------------ | ------------------------------------------------------------------------------------------------ |
| **邮箱 + 密码**        | 密码至少 **8 个字符**。新注册的邮箱账户要先验证地址才能用。                                                                |
| **Google**         | 常见的 OAuth 流程。                                                                                    |
| **Google One Tap** | 登录页上自动弹出的 Google 账号选择器。                                                                          |
| **Discord**        | 常见的 OAuth 流程。已连接的 Discord 账户也正是[幸运抽卡](https://reverie.im/zh/docs/rewards/lucky-draw)社区加成会去核对的东西。 |
| **魔法链接**           | 输入你的邮箱地址，Reverie 给你发一个一次性登录链接——不用密码。                                                             |
| **通行密钥**           | 用人脸、指纹或设备 PIN 代替密码。                                                                              |
| **扫码登录**           | 在电脑上显示一个二维码，用已经登录的手机扫它。                                                                          |
| **Telegram 小程序**   | 在 Telegram 里打开 Reverie，就由 Telegram 本身帮你登录。                                                       |

### 扫码登录 \[#signing-in-by-qr-code]

在登录页选**扫码登录**。用手机用户菜单里的扫描器，或者任何相机应用扫那个码。之后两块屏幕上都会显示一个短验证码。

> **确认之前先核对两边的验证码是否一致。** 确认一个不是你自己生成的验证码，等于让别人的浏览器登录进了你的账户。这个挑战 **3 分钟**后过期；过期了就重来一次。

## 你的密码 \[#your-password]

改密码会先问你当前的密码。如果你的账户是用 Google 或 Discord 创建的，你根本没有密码，那个区块会改成显示**设置密码**，并通过密码重置邮件带你去设一个。

双因素认证需要有密码——下面那个区块只对有密码的账户显示。

## 双因素认证 \[#two-factor-authentication]

在你的密码之上，再加一个来自验证器应用的六位数字码。

### 打开设置 → 安全 \[#open-settings--security]

选**启用双因素认证**。

### 确认你的密码 \[#confirm-your-password]

对话框会在显示密钥之前先确认确实是你本人。

### 扫二维码 \[#scan-the-qr-code]

用任意验证器应用，或者复制那串密钥手动输入。

### 输入六位数字码 \[#enter-the-six-digit-code]

这一步验证设置成功，双因素认证就开启了。

> **没有备用码。** Reverie 从不给你一组恢复码，也没有什么可以保存的东西。如果你弄丢了验证器应用，或者装着它的那部手机，你自己是过不了验证码那一关的——只能[联系支持](https://reverie.im/zh/docs/account/getting-help)来移除双因素认证。开启之前，请确保你的验证器有备份，或者在不止一台设备上设置好了。

关掉它只要在同一个区块里点一下。

## 通行密钥 \[#passkeys]

**添加通行密钥**会把你现在这台设备注册进来。列表会显示每个通行密钥的名字、创建时间，以及它是**可同步通行密钥**（通过你的密码管理器或平台账户共享）还是**单设备通行密钥**（绑定在那一台设备上）。通行密钥可以在这里删除。

## 已连接的账户 \[#connected-accounts]

Google 和 Discord 要么显示**连接**，要么显示一个对勾。

> **连接是单向的。** 没有断开连接的控件——社交账户一旦绑定，就一直绑着。只绑定你自己拥有、并且打算长期保留的账户。

## 活动会话 \[#active-sessions]

每个已登录的浏览器都会列出它的 **IP 地址**和它发来的原始浏览器标识串。点 X 结束那个会话。

会话有效期 **30 天**。会话的 cookie 最多会缓存一小时，所以你撤销掉的会话在那之后还能继续用这么久——如果你结束某个会话是因为它在别人手里，那就把密码也改了。

## 如果你被锁在外面 \[#if-you-are-locked-out]

| 情况                         | 该怎么办                                                                                                                         |
| -------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| 忘了密码                       | 登录页上有\*\*忘记密码？\*\*，点它会给你发一封重置链接的邮件。                                                                                          |
| 没有密码，Google 和 Discord 也用不了 | 用魔法链接登到同一个邮箱地址，然后在设置 → 安全里设一个密码。                                                                                             |
| 验证器丢了                      | 联系支持。没有备用码。                                                                                                                  |
| 手机上登录了，笔记本上没有              | 在笔记本上用**扫码登录**。                                                                                                              |
| 登录时显示**账户已被封禁**            | 那个界面会给出原因；如果是临时限制，还会给出结束日期，以及用来申诉的支持邮箱。角色或其他内容上的处置要在应用内申诉——见[举报与申诉](https://reverie.im/zh/docs/account/reports-and-appeals)。 |

## 相关 \[#related]

* [获取帮助](https://reverie.im/zh/docs/account/getting-help) — 支持渠道，以及各自多快回复
* [资料](https://reverie.im/zh/docs/account/profile) — 设置页面里能改的那些字段
* [数据与隐私](https://reverie.im/zh/docs/account/data-privacy) — 存了什么，以及怎么注销账户
* [举报与申诉](https://reverie.im/zh/docs/account/reports-and-appeals) — 对处置提出申诉
* [API 密钥](https://reverie.im/zh/docs/integrations/api-keys) — 设备 API 的凭证，单独管理
