EduOpenAI Core 文档/用户注册/登录/审核

用户注册/登录/审核

本地账号体系:注册 → 待审核 → 登录使用

账号体系

起步期采用 EduOpenAI Core 本地账号体系:在 /login 页注册或登录,注册成功后账号进入「待审核」状态。账号数据存于 data/users.json(scrypt 加盐存储),与网校(智训宝Pro EduSoho 账号)相互独立,暂不接入 SSO。

注册流程

  1. 在 /login 页填写 用户名 / 密码 / 昵称 提交注册
  2. 勾选同意《用户协议》(含服务条款、隐私政策、大模型内容合规条款)
  3. 注册成功即自动登录,账号状态为「待审核」

审核流程

管理员在 /admin「用户管理」中审核注册账号,审核通过后用户方可使用课件生成功能。生成前设有 Token 配额闸门

状态响应说明
未登录401引导跳转 /login 登录
待审核403提示「账号审核中,请联系管理员」
配额不足402提示「Token 配额用尽,请在「我的课件」申请配额」

登录与会话

  • 登录后下发 eduopenai_user cookie(HMAC 签名),有效期 30 天,期间免登录
  • 账号被禁用或待审核时,登录/使用均会收到对应提示(禁用见 /admin「用户管理」)
  • 退出登录后 cookie 清除,未登录访问生成功能返回 401

协议升级

《用户协议》版本登记于 data/agreement-version.json;协议升级后,用户再次使用生成功能前需重新确认最新版本协议。

提示
生成功能强制登录(配额驱动):未登录/待审核/配额不足均无法生成课件。Token 配额如何申请与发放?见「Token 配额申请」;协议全文见「用户协议」。