129 читали · 3 года назад
Генерация одноразовых смс–кодов в Node.js
Относительно недавно я проводил ревизию зависимостей в нашем бэкенде на ноде и внимание моё привлекла одна маленькая библиотечка — generate-sms-verification-code. Как понятно из названия, единственная её задача — генерировать цифровые смс коды для верификации. Сама по себе, библиотека очень простая, исходный код помещается в 20 строчек, и она использует Math.random. Все популярные библиотеки, которые я полистал на npm, были построены именно на старом добром методе получения псевдослучайного числа...
522 читали · 5 лет назад
Защита формы от спам-ботов с помощью js
Практически ни один сайт сейчас не обходиться без форм для взаимодействия с пользователями. Популярность форм как самого простого способа получения обратной связи от посетителя сайта, привело к использованию форм ботами для рассылки рекламы. Следующим шагом стало появление способов борьбы с ботами, среди которых самым популярным является captcha. Но у данного способа есть большой недостаток, если дела касается капчи с рандомными символами, иногда ее сложно распознать даже человеку.) Но можно обойтись из без капчи...