Перейти к контенту

Доступ к папке по паролю


Рекомендуемые сообщения

знаю что тут нужно использовать .htaccess и еще че-то типа того... но я здесь полній ноль... какой текст должен быть у этих файлов? подскажите пожалуйста :D
Ссылка на комментарий
Поделиться на других сайтах

1

2

Добавлено в [mergetime]1090163100[/mergetime]

Защита паролем.

 

Еще одна очень хорошая функция .htaccess, состоит в том, что можно делать страницы под паролем. Конечно существуют еще Javascript и тд, варианты, но через .htaccess это самый безопасный вариант. Чтобы создать директорию под паролем, надо выпольнить два шага. Первый шаг состоит из добавление строк в .htaccess и указание защищаемой директории.

 

AuthName "Section Name" AuthType Basic AuthUserFile /full/path/to/.htpasswd Require valid-user

 

Вам надо изменить для своего сайта. Например, поменять Section Name на своё название (к примеру - Members area).

 

/full/path/to/.htpasswd - полный путь до файла .htapasswd (об этом чуть позже).

 

Если вы не знаете полного пути, то обратитесь к системному администратору.

 

Файл .htpasswd

 

Чтобы защитить директорию паролем, надо потратить немного больше времени, чем на другие функции .htaccess, потому что вам также надо создать файл содержащий username'ы и password'ы которым разрешено будет посещать сайт. Эты данные надо вписать в файл .htpasswd. Как и .htaccess это файл без имени и с 8 значным разрешением. Его можно положить в любое место сайта (пароли будут зашифрованы), но все же советую не класть этот файл в корневом каталоге, от чужих глаз подальше.

 

Создание имен пользователей и паролей.

 

Как только вы создали свой .htpasswd файл (вы можете это сделать в стандартном текстовом редакторе) вы должны вписать имена пользователей и пароли след. образом:

 

username:password

 

где пароль (password) зашифрованная версия пароля. Чтобы зашифровать .htpasswd файл, вам нужно будет воспользоваться готовым скриптом, или самому написать его. Если вам нужно несколько пользователей, то пишите построчно их. Есть даже скрипты которые служат менеджерами файла .htpasswd.

 

И что дальше?

 

А дальше вот что. Как только вы заходите в директорию, котоаря под паролем с помощью файла .htaccess, то у вас всплывет pop-up окно в котором надо будет ввести имя пользователя и пароль. Вы также можете использовать имя пользователя и пароль не зашифровынными в поле адреса, чтобы войти.

 

http://username:password@www.serv.ru/directory

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.