feat: captcha component

This commit is contained in:
Yanislav Igonin 2022-01-28 01:49:09 +02:00
parent 2809a418a2
commit d3202064a2
2 changed files with 8 additions and 5 deletions

7
templates/captcha.html Normal file
View File

@ -0,0 +1,7 @@
{{ define "captcha" }}
<div class="captcha-container text-center">
<img src="/captcha/{{ . }}" alt="Captcha">
</div>
<input class="form-control" type="hidden" name="captchaId" value="{{ . }}">
<input class="form-control" id="postCaptcha" type="tel" pattern="\d+" placeholder="Captcha" name="captcha">
{{ end }}

View File

@ -16,11 +16,7 @@
<input class="form-control" type="file" id="postFiles" multiple name="files"> <input class="form-control" type="file" id="postFiles" multiple name="files">
{{ if .IsCaptchaActive }} {{ if .IsCaptchaActive }}
<div class="captcha-container text-center"> {{ template "captcha" .CaptchaID}}
<img src="/captcha/{{ .CaptchaID }}" alt="Captcha">
</div>
<input class="form-control" type="hidden" name="captchaId" value="{{ .CaptchaID }}">
<input class="form-control" id="postCaptcha" type="tel" pattern="\d+" placeholder="Captcha" name="captcha">
{{ end }} {{ end }}
<div class="row"> <div class="row">