Tisend 0 Report post Posted June 1, 2020 Как можно сделать АнтиБот При третий попытки входа на сайт)) Типо защиту от ботов)) Share this post Link to post Share on other sites
Leymelki 25 Report post Posted June 1, 2020 1 час назад, Tisend сказал: Как можно сделать АнтиБот При третий попытки входа на сайт)) Типо защиту от ботов)) Заморозка страницы есть модуль там это присутствует Share this post Link to post Share on other sites
Tisend 0 Report post Posted June 1, 2020 27 минут назад, Leymelki сказал: Заморозка страницы есть модуль там это присутствует Ты не в теме Share this post Link to post Share on other sites
kphp 26 Report post Posted June 1, 2020 25 минут назад, Tisend сказал: Ты не в теме он как раз и в теме модуль заморозка страницы там если 10 раз неверна вел пароль тогда станица блокируеца Share this post Link to post Share on other sites
Tisend 0 Report post Posted June 1, 2020 1 минуту назад, kphp сказал: он как раз и в теме модуль заморозка страницы там если 10 раз неверна вел пароль тогда станица блокируеца мне не это нужно бро)) Share this post Link to post Share on other sites
Tisend 0 Report post Posted June 1, 2020 3 минуты назад, kphp сказал: он как раз и в теме модуль заморозка страницы там если 10 раз неверна вел пароль тогда станица блокируеца если ты не правильно водишь на тебя чисто должна идти проверка типо такого)) Share this post Link to post Share on other sites
timbios 197 Report post Posted June 1, 2020 @Tisend научись сначала правильно ставить вопросы и оформлять темы, это поможет другим пользователям понимать тебя 1 Share this post Link to post Share on other sites
KirKMS 142 Report post Posted June 1, 2020 если было бы хоть немного знаний, то и не спрашивал бы.Тут элементарно. Добавляешь в бд пользователю новую строку типо users_attempts int(11). При авторизации, после проверки пользователя,делаем проверку. if($users_attempts != 3){ тут пропускаем } Тут обновляем количество попыток. $db->query("UPDATE `".PREFIX."_users` SET users_attempts = users_attempts+1 WHERE user_id = '".$check_user['user_id']."'"); в login.php найти там запрос $check_user и добавить после user_id вот это , users_attempts Перед //Если есть юзер то пропускаем if($check_user){ Вставить вот это if($check_user['users_attempts'] >= 3){ msgbox('', $lang['not_loggin'].'locked', 'info_red'); //Тут просто выводится уведомление.Можно сюда поставить заморозку страницы }else{ Добавить после первого msgbox('', $lang['not_loggin']. Вот это $db->query("UPDATE `".PREFIX."_users` SET users_attempts = users_attempts+1 WHERE user_email = '".$email."'"); } И будет счастье. Share this post Link to post Share on other sites
Tisend 0 Report post Posted June 1, 2020 56 минут назад, timbios сказал: @Tisend научись сначала правильно ставить вопросы и оформлять темы, это поможет другим пользователям понимать тебя Ну извините каждый объясняет по своему)) Так что без обид) Share this post Link to post Share on other sites
Tisend 0 Report post Posted June 1, 2020 1 час назад, KirKMS сказал: если было бы хоть немного знаний, то и не спрашивал бы.Тут элементарно. Добавляешь в бд пользователю новую строку типо users_attempts int(11). При авторизации, после проверки пользователя,делаем проверку. if($users_attempts != 3){ тут пропускаем } Тут обновляем количество попыток. $db->query("UPDATE `".PREFIX."_users` SET users_attempts = users_attempts+1 WHERE user_id = '".$check_user['user_id']."'"); в login.php найти там запрос $check_user и добавить после user_id вот это , users_attempts Перед //Если есть юзер то пропускаем if($check_user){ Вставить вот это if($check_user['users_attempts'] >= 3){ msgbox('', $lang['not_loggin'].'locked', 'info_red'); //Тут просто выводится уведомление.Можно сюда поставить заморозку страницы }else{ Добавить после первого msgbox('', $lang['not_loggin']. Вот это $db->query("UPDATE `".PREFIX."_users` SET users_attempts = users_attempts+1 WHERE user_email = '".$email."'"); } И будет счастье. Что-то не то у меня получилось Share this post Link to post Share on other sites
Tisend 0 Report post Posted June 1, 2020 капче вроде там не видно Share this post Link to post Share on other sites
KirKMS 142 Report post Posted June 2, 2020 @Tisend Я тебе пример показал.Полностью за тебя не кто не собирается писать.Думай сам Share this post Link to post Share on other sites
Tisend 0 Report post Posted June 2, 2020 2 часа назад, KirKMS сказал: @Tisend Я тебе пример показал.Полностью за тебя не кто не собирается писать.Думай сам понятно Share this post Link to post Share on other sites