def confirm(token):
try:
token = token.replace("*", ".")
tokenData = jwt.decode(str(token), utils.JWT_SECRET, algorithms=[utils.JWT_ALGORITHM])
accId = int(tokenData["userId"])
payload = accFunctions.cleanPayload(accId, {"isValidated": True})
if "Error" in payload:
return custResponse(payload["errStat"], payload["Error"])
accFunctions.updateAccount(payload)
accData = accFunctions.getAccData(accId)
return custResponse(200, "Successfully validated account.", accData)
except Exception as e:
if app.config["DEBUG"] == True:
print("*-*-*-*")
print(e)
return custResponse(400,{"Err": str(e)})
else:
return custResponse(400, "Error validating account.")
评论列表
文章目录