chore: import upstream snapshot with attribution

This commit is contained in:
wehub-resource-sync
2026-07-13 12:31:34 +08:00
commit 665ce57fb8
391 changed files with 780423 additions and 0 deletions
+44
View File
@@ -0,0 +1,44 @@
# -*- coding: utf-8 -*-
from __future__ import print_function, unicode_literals, absolute_import, division
from flask import request
from domain_admin import config
from domain_admin.service import auth_service
from domain_admin.utils.flask_ext.app_exception import AppException
def login():
"""
用户登录
"""
username = request.json['username']
password = request.json['password']
token = auth_service.login(username, password)
return {'token': token}
def login_by_email():
"""
邮箱登录
"""
email = request.json['email']
code = request.json['code']
token = auth_service.login_by_email(email, code)
return {'token': token}
def send_code():
"""
发送验证码
"""
email = request.json['email']
if not config.ENABLED_REGISTER:
raise AppException("请联系管理员开放注册")
auth_service.send_verify_code_async(email)