ограничение доступа авторизации php [требует правки]

357
30 декабря 2016, 10:09

Как посредством php запретить запуск скрипта на определенное время,если до этого он был запущен допустим 3 раза за некий промежуток времени? Читал о блокировке доступа по ip но мне это не совсем подходит, если у кого завалялись примеры кода буду благодарен

Речь идет о скрипте аутентификации(админка) в которой я единственный пользователь

Answer 1

При каждом обращении к скрипту увеличивать счётчик обращений на 1 и проверять кратность этого счётчика 3-ём, если условие верно, то берём текущую дату, добавляем промежуток времени и блокируем доступ к скрипту до этого времени :)

Накидал код для понимания, возможны ошибки)

# Получаем переменные $blockTime и $accessCount - из файла или бд
if(date() < $blockTime) {
  echo 'Script were blocked';
} else {
  if($accessCount%3) {
    $accessCount++;
    # Здесь весь код вашего скрипта
    # ...
  } else {
    $blockTime = strtotime('now +3 hours');
  }
}
READ ALSO
Как записать в массив числа из тега input?

Как записать в массив числа из тега input?

Здравствуйте, как записать в массив числа в теге <input id="clck" type="text" value=""> разделенных запятыми? Допустим, пользователь ввел 12,12,4,6,7,9 - получилось...

373
Резиновое видео

Резиновое видео

Есть такая структура страницы:

366
Как создать блоки в модальном окне?

Как создать блоки в модальном окне?

У меня есть галерея картинок в модальном окне, под каждой из них нужно вставить описание(не короткое), на сайте который я взял в пример картинку...

333