基于flaskrecaptcha的烧瓶hCaptcha扩展
Flask-hCaptcha的Python项目详细描述
烧瓶hCaptcha
一个基于Flask recaptcha的烧瓶hCaptcha扩展。在
此回购是self-host video streaming project的一部分。在
安装
pip install flask-hcaptcha
使用
实施视图.py
^{pr2}$在模板中:{hcaptcha}}
在要保护的表单内部,包括标记:{hcaptcha}}}
它会自动插入代码
<form method="post" action="/submit">
... your field
... your field
{{ hcaptcha }}
[submit button]
</form>
验证验证码
在视图中,它将验证验证码
from flask import Flask
from flask_hcaptcha import hCaptcha
app = Flask(__name__)
hcaptcha = hCaptcha(app)
@route("/submit", methods=["POST"])
def submit():
if hcaptcha.verify():
# SUCCESS
pass
else:
# FAILED
pass
美国石油学会
hCaptcha.init(app,site_key,secret_key,is_enabled=True)
hCaptcha.get_代码()
返回要实现的HTML代码。但你可以用 ^{str1}${hcaptcha}}直接在模板中
哈普查维菲()
返回布尔值
在模板中
只要包含{hcaptcha}}显示hcaptcha的任何地方
配置
Flask ReCaptcha通过标准Flask config API进行配置。 以下是可用选项:
HCAPTCHA_ENABLED:Bool-默认为True,如果为False,它将绕过验证
HCAPTCHA_SITE_KEY:公钥
HCAPTCHA_SECRET_密钥:私钥
RECAPTCHA_ENABLED = True
RECAPTCHA_SITE_KEY = ""
RECAPTCHA_SECRET_KEY = ""
(c)2020克努吉语(2015年Mardix最初对其进行了回顾)
- 项目
标签: