# 账户与登录


你在 Humanbased 只有一个账户。它代表你这个人，可以同时拥有两种角色：**Developer**（委托数据工作或使用数据的一方）和 **Contributor**（领取任务并提交工作的一方）。处理 Organization 的工作从 [Developer 入口](https://developer.humanbased.ai/)登录，做自己的任务从 [Contributor 入口](https://contributor.humanbased.ai/)登录。

## 一个人，一个账户，两种角色

账户识别的是你这个人，两端共用同一个账户。邮箱、Google、GitHub 和 Hugging Face 都是进入这个账户的方式。角色说明你在平台上做什么。

| 角色 | 做什么 | 在哪里工作 | 怎样取得 |
| --- | --- | --- | --- |
| Developer | 代表某个 Organization 委托数据工作，或使用已交付的数据 | Developer 端 | 凭[邀请码](#用邀请码取得-developer-资格)准入 |
| Contributor | 领取任务，提交自己的工作 | Contributor 端 | 直接注册，不需要邀请码 |

你可以只有一种角色，也可以两种都有。两种都有时，你仍是同一个人，两种角色的记录各自保存：活动、数据访问和账单属于你所代表的 Organization；Submission、Reputation（声誉）和 Earnings（页面名为“收益”）属于你个人。

增加角色或在角色之间切换，使用左下账户菜单旁的角色入口：

- Developer 端的 **Platform role（平台角色）** 并排显示 **Contributor** 和 **Developer**。选择 **Contributor** 即可切换。如果显示的是 **+ Contributor**，说明账户还没有这个角色；选择后先打开确认页，确认之前不会创建任何内容。
- Contributor 端的 **Switch to Developer Portal（切换到开发者门户）** 让已有两种角色的账户直接进入，不必重新登录。显示 **Switch to Developer（切换为开发者）** 时，说明账户还不是 Developer；它会打开 Developer 注册页，注册时需要邀请码。

请只使用一个账户。用另一个邮箱再注册，得到的不是第二个身份，而是一个以后要处理的重复账户：把邮箱[改到](#修改邮箱前)一个已有相同角色的地址时，那个账户会被关闭，数据不会保留。相同邮箱出现在两端，不足以说明两个账户已经合并；你的账户有哪些角色，以角色入口显示的为准。

## 登录与找回

Contributor 登录页提供邮箱、Google、GitHub 和 Hugging Face；新用户从 **Sign up（注册）** 开始。

已有 Contributor 账号但密码登录失败时，先检查邮箱，再使用页面提供的邮件验证码登录或 **Forgot Password（忘记密码）**。重设密码要使用该流程发送的验证码；设置新密码后若自动登录未完成，返回登录页用新密码继续。

邮件未收到、账号处于审核中，或入口给出的角色与你预期的不符时，再注册一个账户解决不了问题；请带上所用的端、时间和脱敏后的提示[联系支持](/zh/help/support)。

登录后，从左下账户菜单打开 **Account（账号）**，查看个人资料与登录绑定。在 Developer 端，打开活动、订阅或账单之前，还要确认当前 **Organization**（组织）；你在该 Organization 的成员角色决定你能在其中做什么，见[Developer 组织](/zh/collaboration/organization)。

## 用邀请码取得 Developer 资格

Developer 账户凭邀请开通。邀请码让你的账户取得 Developer 角色；没有邀请码，注册会在创建 Developer 账户之前停下。

**在哪里填写。** Developer 注册页的 **Invite or referral code（邀请码或推荐码）** 一栏。用 Google、GitHub 或 Hugging Face 注册，或者给已有的 Contributor 账户增加 Developer 角色，都要经过这一步。

**哪些码可用。** Humanbased 发出的系统邀请码，或 Developer 推荐码。

**一个码可能有哪些限制。** 使用次数、适用的端，或指定的邮箱。发码方也可以撤回它。邀请码被拒绝时，先检查输入，再向发码方确认是否已用完，或是否发给了另一个邮箱。

**没有邀请码时。** 在注册页的 **Don't have one?（还没有？）** 旁选择 **Apply for developer access（申请 Developer 资格）**：

1. 用收到的验证码确认你的邮箱。
2. 填写一份简短的问卷。
3. 等待邮件通知结果。Humanbased 可能批准申请、要求补充信息，或拒绝申请。

批准邮件里附有你的邀请码。这个码只能使用一次，并且只适用于你申请时所用的邮箱，所以请用同一个邮箱注册。

**取得资格之后。** 不会再要求填写邀请码，以后按平常的方式登录即可。

另有三种邀请容易与它混淆，作用各不相同：

| 你收到的 | 作用 | 能否开通 Developer 账户 |
| --- | --- | --- |
| 活动邀请码 | 让 Contributor 加入这一个活动 | 不能 |
| Organization 邀请 | 把一位 Developer 加入该 Organization | 不能。先取得 Developer 资格，再接受邀请 |
| Contributor 推荐链接 | 记录是谁推荐了一位新 Contributor | 不能 |

## Contributor 何时需要验证身份

注册成为 Contributor 不需要验证身份。Humanbased 在两种情况下要求验证：

- **某个 Campaign 要求。** 这项要求列在该活动的 **Getting started（开始之前）** 中，与它需要的课程或协议并列。
- **你的累计收入达到一定水平。** 累计收入包含你赚到的全部金额，尚未提现的也算在内。接近这一水平时，**Earnings** 的提现检查会提示即将需要验证；达到之后，提现要等验证通过才能继续。余额仍保留在账户中，已经记录的收入不会丢失。

要求验证有两个原因：

- **合规。** 提现是真实的资金；向一个人支付超过一定金额，必须知道收款的是谁。
- **数据真实性。** Developer 依赖“数据由谁产出”的记录。身份验证把一批被接受的工作与一个真实的人对应起来。

这一水平不公开，也可能调整，所以请以 **Earnings** 中的提示为准。

要完成验证，打开 **Passport**，选择 **Identity**（身份）标签（或 **Earnings**（收益）中的 **Verify now**（立即认证）），提交证件或自拍之前先读 **Before you submit（提交前请阅读）**。提交的材料如何处理，见[资格、资质与 Passport](/zh/learning/credentials)。验证通过后，回到 **Earnings** 重新查看提现检查，见[提现 USDC 并查看状态](/zh/rewards/withdraw)。

## 个人资料与公开主页

两端的 **Account** 用于查看姓名、头像、邮箱及登录绑定。Organization 的名称和账单邮箱在 **Organization** 管理。

Contributor 的 **Account → Public Profile（公开主页）** 用 **Public（公开）/ Hidden（隐藏）** 控制整个个人主页。页面若提供 **Claim your handle（领取用户名）**，完成后查看保存的名称。分享前检查当前可见性和真实主页地址。

**Passport（能力档案）** 是本人的私人记录，与公开主页分开。Contributor 的 **Bind Wallet（绑定钱包）** 用于绑定账户钱包。社交账号绑定当前暂不可用：**X** 卡片上的 **Connect（连接）** 处于锁定状态，页面不提供 Telegram 卡片。

## 通知在哪里看

Contributor 在 **Inbox（收件箱）** 查看消息；课程结果回到 **Learn（学习）** 查看，奖励回到 **Earnings** 查看。在 Inbox 用 **Channel**（频道）切换 **All messages**（全部消息）和 **Conversations**（会话），**Mark all read**（全部标为已读）清除未读通知。它不会标记对话：未读对话需要逐个打开才会清除。大多数消息是通知，不能回复；支持人员需要向你确认情况时会发起对话，你可以用 **Send**（发送）回复。门户内没有通知设置。公告等可选邮件各自带有退订链接；登录和账户类邮件不可退订，因此不带退订链接。

## 推荐关系和收入

Contributor 的 **Referral（推荐奖励）** 提供推荐链接与关系记录。从 **Your codes & links**（你的邀请码与链接）复制链接，分享前先读 **How it works（运作方式）**：那里显示当前奖励比例，以及奖励是否暂停。对方通过链接注册后形成推荐关系；第一份贡献被接受并满足页面规则时，才可能激活。到 **History → All / Pending / Valid（历史 → 全部／待处理／有效）** 看关系，再对照 Referral 奖励与 Earnings 中的实际入账。

注册、激活、奖励处理和可提现金额是不同阶段；原贡献奖励取消或调整时，还要复查关联的推荐奖励。

推荐不会自动让对方加入 Organization、Team 或活动。Developer 的 Referral 页面已移除；这一变化不表示历史 Developer 准入码全部失效。

## 注销账户或申请导出数据

目前两个门户都不能自助注销账户或导出数据。Developer 门户显示 **Account → Delete account**（删除账户），但它请求的后端接口尚未实现：确认后会报错，登录、已有资源和同一账户的 Contributor 身份都保持不变。Contributor 门户没有这个入口。要注销账户或导出数据，用账户邮箱发信到 [hello@humanbased.ai](mailto:hello@humanbased.ai)。注销前先提现 Contributor 余额。需要删除身份验证照片时，在同一封信中说明。

## 修改邮箱前

在 **Account → Change email（账户 → 修改邮箱）** 填写新邮箱、该邮箱收到的验证码和当前密码。修改后，旧邮箱不再用于登录，也不会保留为备用邮箱。

如果新邮箱已有 Humanbased 账号，结果取决于它的角色：

| 新邮箱上的账号 | 修改后的结果 |
| --- | --- |
| 有你尚未拥有的另一端角色 | 该角色与你当前账号合并为同一人，不再出现单独的合并确认。 |
| 有你已经拥有的角色 | 保留你当前操作的账号，关闭新邮箱上的同角色账号；被关闭账号的数据不会并入保留的账号。 |

待关闭账号仍持有余额，或是某个 Organization 的唯一 Owner（所有者）时，系统会阻止修改。应先通过对应账号处理余额或转移 Organization 的所有权。

邮箱修改可能关闭另一个账号，不能用来试探账号是否存在；操作前请确认两边要保留的角色和数据。影响不明时，先[联系支持](/zh/help/support)。
