mirror of
https://github.com/cnlimiter/codex-register.git
synced 2026-05-11 18:10:53 +08:00
feat(core): 增强注册流程的邮箱重复检测与错误处理
- 在注册引擎中增加邮箱重复检测机制,当检测到邮箱已在OpenAI注册时自动标记为失败状态 - 优化密码注册失败的错误信息解析,提供更详细的错误反馈 - 改进Outlook账户选择逻辑,自动跳过已注册的邮箱账户 - 在CRUD操作中为账户添加状态字段,支持更细粒度的账户状态管理
This commit is contained in:
@@ -29,7 +29,8 @@ def create_account(
|
||||
id_token: Optional[str] = None,
|
||||
proxy_used: Optional[str] = None,
|
||||
expires_at: Optional['datetime'] = None,
|
||||
extra_data: Optional[Dict[str, Any]] = None
|
||||
extra_data: Optional[Dict[str, Any]] = None,
|
||||
status: Optional[str] = None
|
||||
) -> Account:
|
||||
"""创建新账户"""
|
||||
db_account = Account(
|
||||
@@ -47,6 +48,7 @@ def create_account(
|
||||
proxy_used=proxy_used,
|
||||
expires_at=expires_at,
|
||||
extra_data=extra_data or {},
|
||||
status=status or 'active',
|
||||
registered_at=datetime.utcnow()
|
||||
)
|
||||
db.add(db_account)
|
||||
|
||||
Reference in New Issue
Block a user