powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / registration
5 сообщений из 5, страница 1 из 1
registration
    #32452082
encrypted
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как все знают при регистрации на авторитетных сайтах сделана фишка со сверением при какой-нить картинке (генерится картинка с рендомовским словом или цифрами), это сделано для того, чтобы всякие му..ки не регили кучу аккаунтов через прокси или просто так...

вопрос - кто-нить может посоветовать хорошие скрипты генерящие эти картинки или же проще самому написать?
...
Рейтинг: 0 / 0
registration
    #32452125
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если по простому делать (простенькую картинку), то там не долго писать.
Сделай сам (может чему-то научишься :))
...
Рейтинг: 0 / 0
registration
    #32452203
encrypted
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хм, не знаю, не знаю ....
...
Рейтинг: 0 / 0
registration
    #32460171
Шогал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Генерируешь картинку из цифр с именем файла, не говорящим ни о чем (чтобы роботы не могли по имени файла определить что на картинке нарисовано)
2) Толкаешь в базу имя картинки и цифры, которые на ней нарисованы.
3) При выдаче картинки на экран также выдаешь в форму скрытое поле с именем файла. Также помечаешь картинку в базе, чтобы одна и та же картинка не выдалась разным пользователям.
4) Сравниваешь, ввел ли пользователь правильные цифры для данного файла или нет.
5) Если да, то удаляешь картинку из базы, чтоб никто больше не смог ей воспользоваться.

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

SHOGAL
...
Рейтинг: 0 / 0
registration
    #32460706
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> 2) Толкаешь в базу имя картинки и цифры, которые на ней нарисованы.

зачем в базу ?
Картинку вообще хранить нигде не надо. Сгенерировал, показал юзеру (бзе сохранения) и забыл про нее. Даже если юзер введет код неверно, в следующий раз ему нужно показать другую картинку
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / registration
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]