本站由 Nerver 运营 · 访问主站 chong.nerver.cc · 账单查询 · 订阅查询
Nerver · 2FA
checking...

ChatGPT 2FA (TOTP) 开通 & OTP 生成器

提交 ChatGPT access_token, 自动调 OpenAI 接口为账号开通 TOTP 二步验证, 并返回原始密钥 (Base32 secret); 或直接用已有密钥实时生成 6 位 OTP 验证码。OTP 计算在浏览器本地完成, secret 不会上传。

⚠️ 必读: 开通 2FA 前, 请先在 ChatGPT 给账号设置「密码」

只设 2FA 不设密码, 下次登录时 ChatGPT 会强制走「邮箱验证码」流程 (因为系统不知道你"知道密码"), 2FA 是叠加在密码登录之上的二次因子, 不能替代密码。 正确流程: 先设密码 → 再开 2FA, 之后就能用 邮箱 + 密码 + 2FA OTP 直接登录, 不再需要邮箱接码。

  1. 打开 ChatGPT 设置 → Account
  2. 找「Set password / 设置密码」(OAuth/邮箱接码注册的账号默认没密码) — 已有密码的账号跳过此步
  3. 设完密码 (会发邮件确认链接, 点了才生效) → 回到本页继续开 2FA
打开 设置 → Account → 如果忘了/没设过 密码: 走找回流程 →

✨ 本站独家: 在此开通的 2FA, 之后可凭「邮箱」实时查 OTP

下面开通成功后, 系统会自动把 (email → secret) 安全落库。 下次登录 ChatGPT 时不用再去翻 Authenticator App — 直接到 2FA 查询页 输入邮箱就能拿当前 6 位 OTP, 每秒刷新, 跟手机 Authenticator 完全同步。

📱 立即去查询页 → 查询页支持 URL 参数: /totp-lookup?email=user@x.com 自动填充

粘贴 /api/auth/session 整段 JSON

📖 一步到位 — 只需粘整段 JSON 即可
  1. 登录 chatgpt.com 想开通 2FA 的账号 (该账号当前不能已绑 2FA)。
  2. 同浏览器打开:
    https://chatgpt.com/api/auth/session 新标签打开
  3. 把整段 JSON 粘到下面框里 → 程序会同时自动提取:
    • accessToken — 用于鉴权
    • sessionToken — 自动拼成 cookie (__Secure-next-auth.session-token=...), 这是 mfa 接口必需的同会话凭据
  4. 不再需要去 DevTools 翻 cookie ✅
⚠️ 必读: OpenAI 要求「最近密码登录」
  1. OpenAI 出于安全策略, 开通/关闭 2FA 必须发生在 「最近一次密码登录后的几分钟内」 (通常 5~10 分钟)。
  2. 如果你的账号已经登录了较长时间, 这里调接口会失败并返回 recent-auth-required
  3. 正确做法: 先去 chatgpt.com 退出 → 重新输密码登录 → 立即 (5 分钟内) 打开 /api/auth/session 复制 JSON → 回这里粘贴提交
  4. Google / Microsoft / Apple OAuth 登录的账号同样适用, 需要重新走一次完整的 OAuth 流程。
⚙️ 高级: 手动提供 cookie (一般不需要)
数据流: 你 → 本站 → ChatGPT (经服务端代理)