views.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:WebGames 作者: Julien00859 项目源码 文件源码
def challenge(req, token):
    if await challenges.is_frozen(req.ip):
        logger.debug(f"Challenge is {token} but the account is frozen.")
        raise InvalidUsage("Account frozen")

    if not await challenges.solve(token):
        logger.debug(f"Challenge {token} is invalid.")
        unfreeze = await challenges.freeze(req.ip)
        raise InvalidUsage("Invalid token. Account frozen until " + unfreeze.isoformat(sep=" ", timespec="seconds"))

    await challenges.unfreeze(req.ip)
    logger.info(f"Challenge {token} validated")
    return redirect(req.app.url_for("index"))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号