cloudflare капча
This commit is contained in:
parent
78f1c20124
commit
5df87f07cc
@ -93,6 +93,7 @@ INSTALLED_APPS = [
|
|||||||
'taggit',
|
'taggit',
|
||||||
'django_ckeditor_5',
|
'django_ckeditor_5',
|
||||||
'captcha',
|
'captcha',
|
||||||
|
'turnstile',
|
||||||
]
|
]
|
||||||
|
|
||||||
MIDDLEWARE = [
|
MIDDLEWARE = [
|
||||||
@ -285,4 +286,5 @@ CAPTCHA_LENGTH = 6
|
|||||||
CAPTCHA_FONT_SIZE = 30
|
CAPTCHA_FONT_SIZE = 30
|
||||||
CAPTCHA_IMAGE_SIZE = (150, 50)
|
CAPTCHA_IMAGE_SIZE = (150, 50)
|
||||||
|
|
||||||
|
TURNSTILE_SITEKEY = '0x4AAAAAAC12NGPpc4TutFWA'
|
||||||
|
TURNSTILE_SECRET = '0x4AAAAAAC12NCpzKHKE09JaXRDv0smrSAU'
|
||||||
|
|||||||
@ -1,7 +1,8 @@
|
|||||||
from captcha.fields import CaptchaField
|
# from captcha.fields import CaptchaField
|
||||||
from django import forms
|
from django import forms
|
||||||
from django.contrib.auth import get_user_model
|
from django.contrib.auth import get_user_model
|
||||||
from django.contrib.auth.forms import UserCreationForm
|
from django.contrib.auth.forms import UserCreationForm
|
||||||
|
from turnstile.fields import TurnstileField
|
||||||
|
|
||||||
from .models import CallbackRequest, Profile
|
from .models import CallbackRequest, Profile
|
||||||
|
|
||||||
@ -9,7 +10,8 @@ from .models import CallbackRequest, Profile
|
|||||||
User = get_user_model()
|
User = get_user_model()
|
||||||
|
|
||||||
class CallbackForm(forms.ModelForm):
|
class CallbackForm(forms.ModelForm):
|
||||||
captcha = CaptchaField(label='Введите текст с картинки', required=True)
|
# captcha = CaptchaField(label='Введите текст с картинки', required=True)
|
||||||
|
captcha = TurnstileField(label='', theme='light', size='normal')
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = CallbackRequest
|
model = CallbackRequest
|
||||||
|
|||||||
@ -50,5 +50,7 @@
|
|||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
{% block extra_js %}
|
{% block extra_js %}
|
||||||
|
<script src="{% static 'programmer/js/solution-accordion.js' %}"></script>
|
||||||
<script src="{% static 'programmer/js/infinite_scroll.js' %}"></script>
|
<script src="{% static 'programmer/js/infinite_scroll.js' %}"></script>
|
||||||
|
<script src="{% static 'programmer/js/floating-button.js' %}"></script>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
@ -10,3 +10,4 @@ django-taggit
|
|||||||
django_ckeditor_5
|
django_ckeditor_5
|
||||||
django-allauth
|
django-allauth
|
||||||
django-simple-captcha
|
django-simple-captcha
|
||||||
|
django-turnstile
|
||||||
Loading…
x
Reference in New Issue
Block a user