refactor: 移除注册验证码,删掉 pillow
验证码只剩注册一处调用方,一并去掉。 - UserRegisterAPI 的校验、UserRegisterSerializer 的 captcha 字段、 发图的 captcha 路由 - utils/captcha/ 整个包删除,含 Menlo.ttc 和 timesbi.ttf 两个字体 - utils/shortcuts.py 的 img2base64(),唯一调用方是验证码视图 - 依赖删除 pillow(本地实测 PIL/ 5.9M + pillow.libs/ 14M) 注意:注册接口现在只有 SysOptions.allow_register 一个开关,没有限流, throttling 目前只用在 SubmissionAPI 上。内网自用可以接受,站点若暴露到 公网需要补 IP 维度限流。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -19,7 +19,6 @@ class UserRegisterSerializer(serializers.Serializer):
|
||||
username = serializers.CharField(max_length=32)
|
||||
password = serializers.CharField(min_length=6)
|
||||
email = serializers.EmailField(max_length=64)
|
||||
captcha = serializers.CharField()
|
||||
|
||||
|
||||
class UserChangePasswordSerializer(serializers.Serializer):
|
||||
|
||||
Reference in New Issue
Block a user