Помогите написать функцию логина на php

Discussion in 'PHP' started by Духъ, 14 Apr 2011.

  1. Духъ

    Духъ Banned

    Joined:
    3 Sep 2007
    Messages:
    89
    Likes Received:
    7
    Reputations:
    0
    нужна функция входа в систему, со следующим функцмоналом
    блокировка на 5 минут по ip после нескольких не правильых вводов логина и пароля
    я сделал но работает как то криво, обновляешь страницу и и можно снова несколько раз вводить логин и пароль
     
  2. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,041
    Likes Received:
    933
    Reputations:
    199
    Ты видимо хранишь счетчик неудачных попыток либо в сессиях, куках или же вообще тупо в переменной, а нужно записывать в БД, так же в БД нужно иметь таблицу "Банов" при 5-й не верной авторизации записывать IP, причину бана, и время окончания разблокировки ($min5 = time()+(5*60)) в таблицу Банов.

    ЗЫ На будущее, телепатов нет, исходники нужно показывать.
     
    _________________________