Немного закопался в запросах (а может и вообще, в алгоритмах).
Есть табличка: ____ ____ ______ _____ | id | ip | time | ban | |----|----|------|-----|
При неверных данных во время аутентификации, в эту таблицу попадают, думаю, понятные значения пользователя. И после ему выдается, что осталось у него 5-(mysql_num_rows(его IP)) попыток, при условии, что ban=0. Если ban=1 и time этой записи создан меньше часа назад, то в доступе ему отказано.
Не могу никак допилить проверку именно разницы дат. Чтобы узнать, больше часа, или меньше часа прошло с создания последней записи.
поле time типа timestamp(14)