Автор Тема: редактирование .htpasswd php-скриптом  (Прочитано 3779 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Foshvad

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
Собственно говоря subj - стоит ли такое предусматривать.
Например авторизация на админке через .htpasswd и надо сменить пароль. На PHP, естветственно, это легко можно сделать. Вопрос лишь в том, а не дырочка ли это - разрешать запись в .htpasswd ?

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
редактирование .htpasswd php-скриптом
« Ответ #1 : 07 Мая 2002, 17:16:15 »
Foshvad
Нет, не дырочка.
Паровозный тоннель размера примерно такого-же как тот, что под Ла-Маншем.
Если сильно надо иметь возможность сделать доступной функцию смены пароля на РНР то авторизуйся через базу, а не через веб-сервер. А выплывание диалогового окна бруозера подделай через посыл заголовка в кодом 401 при обращении к защищенной зоне.
AS IS...

Оффлайн Foshvad

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
редактирование .htpasswd php-скриптом
« Ответ #2 : 07 Мая 2002, 17:24:24 »
Да через базу всякий сможет :) Но базу только ради авторизации заводить....

А почему, собсна туннель? Ведь чтоб записать бяку в .htpasswd надо знать что там (чтоб войти). А хулиган этого не знает.

И есть другие способы? :)

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
редактирование .htpasswd php-скриптом
« Ответ #3 : 07 Мая 2002, 17:29:00 »
Foshvad
Цитировать
надо знать что там

Необязательно. Файл паролей в Апаче имеет стандартный вид. Нехороший человек жоет простто дописать туда свою информацию (логин/пароль) и преспокойно войти в защищенную зону.
Цитировать
И есть другие способы?

А зачем тебе его через скрипт редактировать?
AS IS...

Оффлайн Foshvad

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
редактирование .htpasswd php-скриптом
« Ответ #4 : 07 Мая 2002, 17:36:15 »
ну как туда что-то можно записать?!
Директория-то защищена паролем через .htaccess;
То есть чтоб записать что-то в файл, расположенный в ней, надо а) чтоб были права на запись в этом файле
б) знать пароль к директории.

Можно, конечно внутренним php-скриптом, но так вообще все-то что угодно сделать можно, это уже сайт взломан. А если без этого?

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
редактирование .htpasswd php-скриптом
« Ответ #5 : 07 Мая 2002, 17:41:38 »
Foshvad
Ну я обычно пользуюсь такой схемой:
.htpasswd у меня лежит вообще вне корня сайта (соответственно доступен только по ftp)
А дописывать инфу можно используя утилиту htpassw Через shell
AS IS...

Оффлайн Foshvad

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
редактирование .htpasswd php-скриптом
« Ответ #6 : 07 Мая 2002, 17:51:28 »
Знаешь, сколько надо усилий, чтоб научить заказчика пользоваться утилитой htpassw через Shell ?!!!! :)))

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
редактирование .htpasswd php-скриптом
« Ответ #7 : 07 Мая 2002, 17:55:36 »
Foshvad
Тогда не парься и сделай через базу.
Или бери с него денег за поддержу и делай сам.
Этож минутное дело. :)
AS IS...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28