{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
khujand * [мошенник]
[автор] (17 фев 2016, 16:46) [0/0] [0] [отв] [спам] [под] +1 | -1

Короче:
Как лучше реализовать ограничение попыток ввода неправильного пароля ?
Пример: если клиент 5 раз при ввёл неправильный пароль, то ему присваивать $_SESSION['moshennik']=1; и после этого клиент не имеет права вводить пароль в течении 5 минут. Правильно ли? Или лучше использовать что-то другое?



Помоему так?
if(сессия > 3){
запрос капчи
if(капча правильная){
if(проверка пароля и логина, запрос к базе данных){
авторизован впускаем, и удаляем сессию
}else{
не авторизован, делаем сессии ++
}
}else{
капча не правильная
}
}else{
if(проверка пароля и логина, запрос к базе данных){
авторизован впускаем, и удаляем сессию
}else{
не авторизован, делаем сесии ++
}
}

2.
Presto * 1.93
(17 фев 2016, 16:53) [0/0] [0] [отв] [спам] [под] +1 | -1

Впереди <? session_start(); ?>

3.
khujand * [мошенник]
[автор] (17 фев 2016, 16:54) [0/0] [0] [отв] [спам] [под] +1 | -1

Presto, а полностью можно?

4.
Presto * 1.93
(17 фев 2016, 16:57) [0/0] [0] [отв] [спам] [под] +1 | -1
khujand,

Просто пишешь эту функцию в начале скрипта и можешь юзать массив $_SESSION

5.
khujand * [мошенник]
[автор] (17 фев 2016, 17:13) [0/0] [0] [отв] [спам] [под] +1 | -1

Presto, я ничего не умею, поэтому кроме запросов на БД, можешь написать?

6.
Presto * 1.93
(17 фев 2016, 17:18) [0/0] [0] [отв] [спам] [под] +1 | -1
khujand,

php.su

7.
khujand * [мошенник]
[автор] (17 фев 2016, 17:19) [0/0] [0] [отв] [спам] [под] +1 | -1

Читал

8.
khujand * [мошенник]
[автор] (17 фев 2016, 17:20) [0/0] [0] [отв] [спам] [под] +1 | -1

Presto, не нашел ответа

9.
Presto * 1.93
(17 фев 2016, 17:36) [0/0] [0] [отв] [спам] [под] +1 | -1
khujand,

Тогда смотри в уже готовых решениях

10.
Vol"jin * 5.23
(17 фев 2016, 18:32) [0/0] [0] [отв] [спам] [под] +1 | -1

if (password!=pass){
count++;
}
if(count >=5) echo 'иди отсюда';

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений