基于flaskrecaptcha的烧瓶hCaptcha扩展

Flask-hCaptcha的Python项目详细描述


烧瓶hCaptcha

Latest version released on PyPiPython package

一个基于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最初对其进行了回顾)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java希望直接扫描要上传到网页的文档   java JavaFX使对象可见,但不使用(忽略)点击   java LibGdx奇怪的纹理行为   java JavaFx ComboBox在第一次单击时未获得正确的值   api WebDav服务器库最好使用Java   java在Android中维护应用程序状态   java保存在Android中拖放RecyclerView后所做的更改我已经阅读了所有内容   无法读取项目中所需库tomcatembedwebsocket的java存档,或者该存档不是有效的ZIP文件   c#类在系统中有哪些关联?如何在UML中最好地表示它们?   java如何使用bazaar访问两台计算机上的同一文件夹   Java易失性与缓存一致性   java如何解决http11。校长:例外?   java liferaymavenplugin从maven Liferay 6.2.5(6.2 ga6)部署war   安卓的jar for java在哪里。木卫一。文件   java邻接矩阵中BFS的顺序是什么?   虚拟机如何从java启动linux虚拟机?   向DefaultListModel添加元素时java JList未更新   java JMSListener批注无法与REST服务一起使用   java DirectoryStream返回路径的顺序是什么?文件名,上次修改,文件大小?   java DropWizard Hibernate doc想说什么?