Сен
5th

Сделан: Файлообменник

Рубрика: PHP | Комментировать

filehosting306x216
  Бесплатный файлообменник переделан в платный, при этом объём кода PHP главной страницы увеличился с 17 до 74 кБ;

    Сделано:



  • Запись всех действий в БД, до этого файлообменник обходился без неё;

  • файлообменник на одного пользователя переделан в файлообменник на много пользователей, модераторов и администраторов;

  • Для каждого пользователя выводится список его файлов и выплат, для модератора — всех файлов и выплат;

  • Добавлен учёт уникальных и неуникальных скачиваний;

  • Добавлена страница регистрации, выполненная по современным требованиям безопасности:
  • В интернет отправляется хэшь пароля от сотни тысяч необратимых преобразований sha1 (md5 устарел).
  • Хэшь пароля проверяется на сложность взлома: полученный хэшь сравнивается с хэшем английских и
    русских слов,
    с хэшем логина, логинлогин, логин с права на лево (это порядка 100 тыс. вариантов — гарантия того что пароль не будет взломан за первые 27 часов). Ответ на пароль от сервера приходит через 1 с.
  • И наконец неудачные попытки подбора пароля записываются в базу данных, и после N-ой попытки IP пользователя блокируется через добавление его в .htacsess;

  • Доработан дизайн сайта, не трогая его таблицу стилей(CSS). Поскольку предполагается частая работа со страницей, её вес минимизирован за счёт замены картинок на элементы Active-X;

Вы должны быть авторизованы чтобы добавить комментарий.