Забыли пароль?
Запросите новый здесь.

Голосование
Что вас интересует на нашем сайте больше всего?

База аддонов
База аддонов
28% [5 Голосов]

Форум, поиск ответов
Форум, поиск ответов
28% [5 Голосов]

Общение
Общение
28% [5 Голосов]

Новости
Новости
0% [0 Голосов]

Другое
Другое
17% [3 Голосов]

Голосов: 18
Вы должны авторизироваться, чтобы голосовать.
Начат: 16.05.2017 07:06

Архив опросов
Случайная тема
Друзья проекта
Unlogic W0rst Lab
Система Smart для PHP-Fusion
Миничат
Только пользователи могут отправлять сообщения.

jikaka
OfflineAdmin
· 08.09.2018 07:21
Alex, пока 7

Alex
Offline
· 07.09.2018 12:58
Костя ты используешь 9? или также на 7 делаешь сайты?

Vveb--ws
Offline
· 06.08.2018 20:29
скучно когда на форуме ничего нового не создают.

Polarfox
OfflineAdmin
· 05.08.2018 10:17
проблемы жкт это к медикам, если остались еще толковые.

Vveb--ws
Offline
· 03.08.2018 21:31
тошнит

Архив миничата
Сейчас на сайте
» Гостей: 2

Гости:
» [Ваш IP] 06:45:38
/Статьи
» 69.162.124.235 06:45:18

» Всего пользователей: 1,366
» Новый пользователь: Dima_Myrzich
В базе имеется
аддонов: 950
тем: 137
Иерархия статей
Установка пароля
Пароль на директорию:

AuthName "Private zone"
AuthType Basic
AuthUserFile /pub/home/твой_логин/.htpasswd
require valid-user
< /Files >

Значение AuthName будет выводиться для посетителя и может использоваться для пояснения запроса авторизации. Значение AuthUserFile указывает на место, где хранится файл с паролями для доступа к данной директории. Этот файл создается специальной утилитой htpasswd.exe.

Например в директории, которую защищаем паролем создаем такой .htaccess:
AuthName "For Registered Users Only"
AuthType Basic
AuthUserFile /pub/site.ru/.htpasswd
require valid-user
< /Files >

В этом примере, посетитель при запросе директории, будет читать фразу "For Registered Users Only", файл с паролями для доступа должен лежать в директории /pub/site.ru/ и называться .htapasswd . Директория указывается от корня сервера, если вы неправильно зададите директорию, то Апач не сможет прочитать файл .htpasswd и никто не получит доступа к данной директории.

Пароль только на 1 файл:

Аналогично паролированию директории полностью, можно ставить пароль только на 1 файл.

Пример установки пароля на файл private.zip:
< Files private.zip >
AuthName "Users zone"
AuthType Basic
AuthUserFile /pub/home/твой_логин/.htpasswd
< /Files >

Пароль на группу файлов:

Аналогично, используя < Files "\.(inc|sql|...другие расширения...)$" >, можно ставить пароли по маске файлов.
Пример установки пароля на доступ ко всем файла с расширением "sql":
< Files "\.(sql)$" >
AuthName "Users zone"
AuthType Basic
AuthUserFile /pub/home/твой_логин/.htpasswd
< /Files >

Проверка прав доступа

Задача: есть каталог a1 и в нем два вложенных каталога a2, a3, введено 2 уровня пользователей. 1 группа имеет доступ только к a1 и a2, 2-я ко всем трем каталогам. Необходимо проводить аутентификацию только 1 раз - при доступе к a1, но при этом соблюдать права на доступ к а2 и а3.

Ник и пароль запрашиваются только при входе на а1 - если у юзвера есть доступ на а2 пароль уже не запрашивается. Если на а3 доступа нет, вылетит табличка "введите пароль".

www.site.ru/a1
www.site.ru/a1/а2
www.site.ru/a1/a3
a1 - общий и вместе с тем закрытый. а2 и а3 только для отдельных личностей.

файл .htaccess для каталога а1:
AuthName "Input password"
AuthType Basic
AuthUserFile "/pub/home/login/htdocs/clousearea/.htpasswd"
< Files *.* >
require valid-user
< /Files >

файл .htaccess для каталога а2:
AuthName "Input password"
AuthType Basic
AuthUserFile "/pub/home/login/htdocs/clousearea/.htpasswd"
< Files *.* >
require user юзвер1 юзвер2 юзвер3
< /Files *.* >

файл .htaccess для каталога а3:
AuthName "Input password"
AuthType Basic
AuthUserFile "/pub/home/абв/htdocs/clousearea/.htpasswd"
< Files *.* >
require user юзвер1 юзвер4 юзвер5
< /Files *.* >

PS: напоминаю, не забываем убирать выставленные пробелы

Поделиться этой статьей
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Нет комментариев.
Добавить комментарий
Пожалуйста, залогиньтесь для добавления комментария.
Рейтинги
Нет данных для оценки.

Рейтинг доступен только для пользователей.

Пожалуйста, авторизуйтесьили зарегистрируйтесь для голосования.