Jump to content
Tisend

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

Recommended Posts

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

 

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

Share this post


Link to post
Share on other sites
1 час назад, Tisend сказал:

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

 

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

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

Share this post


Link to post
Share on other sites
27 минут назад, Leymelki сказал:

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

Ты не в теме

Share this post


Link to post
Share on other sites
25 минут назад, Tisend сказал:

Ты не в теме

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

Share this post


Link to post
Share on other sites
1 минуту назад, kphp сказал:

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

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

Share this post


Link to post
Share on other sites
3 минуты назад, kphp сказал:

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

image.thumb.png.d53f9a07a5887f28f319f6321b55c2cb.png

 

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

Share this post


Link to post
Share on other sites

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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

Добавляешь в бд пользователю новую строку типо 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
56 минут назад, timbios сказал:

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

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

Share this post


Link to post
Share on other sites
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 Я тебе пример показал.Полностью за тебя не кто не собирается писать.Думай сам

Share this post


Link to post
Share on other sites
2 часа назад, KirKMS сказал:

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

понятно

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×