Files
SMANAGE/_api_backup/TempLateAPI/GERP/API/SiteUserManagement/DisableAccountEmailVerify.api
T
2026-06-16 11:55:14 +08:00

26 lines
758 B
Plaintext

from PDAPI import *
__metadata__ = {
"methods": ["POST"],
"blueprint": "GERP",
"permission": 4.0,
"attributes": [],
"limit": "1 per second",
"form": [
{"Name": "UserUUID", "Type": "UUID"},
]
}
def HandleRequest():
User: GERPUser
UserUUID = flask.request.form.get("UserUUID")
if not (User := GERPUser.query.filter(GERPUser.UserUUID == Get16toBytes(UserUUID)).first()):
return {"code": 1, "msg": "目标用户 不存在"}
User.UserEmailVerify = 0
try:
db.session.add(User)
db.session.commit()
return {"code": 0, "msg": "启用账户许可证成功"}
except:
db.session.rollback()
return {"code": 1, "msg": "SQL 提交失败"}