Exemplo de pacote PyPI
Project description
Flask_Google_reCaptcha
instalação
pip install Flask_Google_reCaptcha
Implemetação
from flask import Flask
from google_recaptcha_flask import ReCaptcha
app = Flask(__name__)
recaptcha = ReCaptcha(app)
app.config.update(dict(
GOOGLE_RECAPTCHA_ENABLED=True,
GOOGLE_RECAPTCHA_SITE_KEY="SUA SITE CHAVE",
GOOGLE_RECAPTCHA_SECRET_KEY="SUA CHAVE SECRETA"
))
recaptcha.init_app(app)
Exemplo front-end
Adicione no seu formulário : {{ recaptcha }}
<form method="post" action="/submit">
...
{{ recaptcha }}
[submit]
</form>
Exemplo flask back-end
validação de reCaptcha
@route("/submit", methods=["POST"])
def submit():
if recaptcha.verify():
print("SUCCESS")
else:
print("FAILED")
VARIÁVEIS
RECAPTCHA_ENABLED = True
RECAPTCHA_SITE_KEY = ""
RECAPTCHA_SECRET_KEY = ""
RECAPTCHA_THEME = "light"
RECAPTCHA_TYPE = "image"
RECAPTCHA_SIZE = "normal"
RECAPTCHA_LANGUAGE = "pt-br"
RECAPTCHA_RTABINDEX = 10
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for google_recaptcha_flask-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0de90c12e4a8b022b0f0c59f165e043be6d673d3e6e923ea2baea5edbbdda293 |
|
MD5 | a46a23d810eb76e52cc32635005450e9 |
|
BLAKE2b-256 | 3dae782623ed023349ecfc2fbc1ba251c46df66672f4fcb66657cfda2f75b07e |