from PDAPI import * __metadata__ = { "methods": ["POST"], "blueprint": "GERP", "permission": 1.0, "attributes": [], "limit": "1 per 2 seconds", "json": [ {"Name": "Email", "Type": "str", "MaxLen": 256} ] } def HandleRequest(): ELTUser: GERPUser = flask.g.ELTUser Email = flask.request.json["Email"] if ELTUser.UserEmailVerify: return {"code": 2, "message": "已验证"} if "Email" not in flask.request.json: return {"code": 1, "message": "未找到 Code"} if not ELTUser.SetEmail(Email): return {"code": 1, "message": "邮件格式不符合要求"} try: db.session.add(ELTUser) db.session.commit() except: db.session.rollback() return {"code": 1, "message": "验证代码服务器同步失败"} return {"code": 0}