feat: 添加公开注册接口,修复邮箱验证链接路径

- 新增 POST /users/register 公开注册接口(无需验证码,直接创建用户)
- 修复邮箱验证邮件中的链接路径(/verify-email → /users/verify-email)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
jayhgq 2026-07-22 06:06:51 +00:00
parent 6751a5c2b2
commit 49f7022c1b
2 changed files with 580 additions and 538 deletions

File diff suppressed because it is too large Load Diff

View File

@ -6,7 +6,7 @@ from email.mime.multipart import MIMEMultipart
def _build_verification_email(token: str) -> str: def _build_verification_email(token: str) -> str:
"""构建验证邮件HTML内容""" """构建验证邮件HTML内容"""
verify_url = f"{email_settings.base_url.rstrip('/')}/verify-email?token={token}" verify_url = f"{email_settings.base_url.rstrip('/')}/users/verify-email?token={token}"
return f"""<!DOCTYPE html> return f"""<!DOCTYPE html>
<html> <html>
<head><meta charset="utf-8"></head> <head><meta charset="utf-8"></head>