Перейти к содержанию
CMSTOOLS.org - форум поддержки и развития CMS

АнтиБот При третий попытки входа...


Рекомендуемые сообщения

1 час назад, Tisend сказал:

Как можно сделать АнтиБот При третий попытки входа на сайт))

 

Типо защиту от ботов))

Заморозка страницы есть модуль там это присутствует

Ссылка на комментарий
Поделиться на другие сайты

25 минут назад, Tisend сказал:

Ты не в теме

он как раз и в теме модуль заморозка страницы там если 10 раз неверна вел пароль тогда станица блокируеца

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, kphp сказал:

он как раз и в теме модуль заморозка страницы там если 10 раз неверна вел пароль тогда станица блокируеца

мне не это нужно бро))

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, kphp сказал:

он как раз и в теме модуль заморозка страницы там если 10 раз неверна вел пароль тогда станица блокируеца

image.thumb.png.d53f9a07a5887f28f319f6321b55c2cb.png

 

если ты не правильно водишь на тебя чисто должна идти проверка типо такого))

Ссылка на комментарий
Поделиться на другие сайты

если было бы хоть немного знаний, то и не спрашивал бы.Тут элементарно.

Добавляешь в бд пользователю новую строку типо 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."'");
        }

 

И будет счастье.

Ссылка на комментарий
Поделиться на другие сайты

56 минут назад, timbios сказал:

@Tisend научись сначала правильно ставить вопросы и оформлять темы, это поможет другим пользователям понимать тебя :5aac4b940894c_1(133):

Ну извините каждый объясняет по своему))
Так что без обид)

Ссылка на комментарий
Поделиться на другие сайты

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."'");
        }

 

И будет счастье.

Что-то не то у меня получилось

Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, KirKMS сказал:

@Tisend Я тебе пример показал.Полностью за тебя не кто не собирается писать.Думай сам

понятно

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...