Как использовать recaptcha, нажав Enter внутри ввода

Я использую Recaptcha в своей форме входа в систему, и она работает. Он нужен для предотвращения перебора логинов:

<button class = "g-recaptcha" id = "btnsend" data-sitekey = "6Lf9..." data-callback = "btn_send">LOGIN</button>

Теперь мне нужно войти в систему не с помощью кнопки, а нажав Enter внутри поля ввода:

$('#inpass').keydown(function(e){
    if (e.keyCode == 13) {...}
});

Как в этом случае запустить код рекапчи?

Если этот элемент button находится внутри тега form, вы получите такое поведение по умолчанию без какого-либо вмешательства JS.

Rory McCrossan 04.10.2018 17:03

@RoryMcCrossan, к сожалению, нет, у меня вообще нет тега form. Является ли это возможным?

user7461846 04.10.2018 17:05

Вы не можете предотвратить грубую силу из внешнего интерфейса, потому что даже если вы отключите кнопку или функцию, пользователь может легко отправлять пакеты в Интернете. Вы должны соблюдать некоторые меры предосторожности на сервере.

Cristian Traìna 04.10.2018 17:08

@puerto да, это возможно, как показывает дубликат, на который я ссылался. Однако я настоятельно рекомендую вам не делать этого, в первую очередь по причинам доступности (поскольку вы нарушите практически все правила формы, связанные с этим шаблоном), а также потому, что, как указывает Кристиан, это не повлияет на предотвращение атака грубой силой, с или без Captcha.

Rory McCrossan 04.10.2018 17:15

@ CristianTraìna, не могли бы вы привести мне пример precaution on the server, пожалуйста?

user7461846 04.10.2018 17:19

Вы можете ограничить запросы одного и того же пользователя (используя IP-адрес) или отправить одноразовый токен в ответ и разрешить только запросы, содержащие этот токен. Это сложная тема, и ее нельзя полностью объяснить в комментариях SO.

Cristian Traìna 04.10.2018 18:02
Как конвертировать HTML в PDF с помощью jsPDF
Как конвертировать HTML в PDF с помощью jsPDF
В этой статье мы рассмотрим, как конвертировать HTML в PDF с помощью jsPDF. Здесь мы узнаем, как конвертировать HTML в PDF с помощью javascript.
0
6
19
0

Другие вопросы по теме