美文网首页
python flask 请求前加入参数过滤,防止sql注入

python flask 请求前加入参数过滤,防止sql注入

作者: 喜叔z | 来源:发表于2024-08-11 19:07 被阅读0次

    @app.before_request
    def before_request_api():
    if request.method == 'POST':
    req = request.values
    for v in req.values():
    v = str(v).lower()
    pattern = r"\b(and|like|exec|insert|select|drop|grant|alter|delete|update|count|chr|mid|master|truncate|char|delclare|or)\b|(*|;)"
    r = re.search(pattern, v)
    if r:
    resp = {'code': -1, 'msg': '请输入规范的参数', 'data': {}}
    return jsonify(resp)

    相关文章

      网友评论

          本文标题:python flask 请求前加入参数过滤,防止sql注入

          本文链接:https://www.haomeiwen.com/subject/jwlrkjtx.html