Http basic Authorization — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
(Новая страница: «'''Актуально для версии 2.9.5''' == Задача == Закрыть страницу /admin дополнительной http авторизаци…»)
 
Строка 16: Строка 16:
 
Потом создайте в корневой директории папку "security" и положите в нее:
 
Потом создайте в корневой директории папку "security" и положите в нее:
  
1) файл .htpasswd, о том как его получить можно прочитать, например, вот [здесь[http://ru.wikipedia.org/wiki/Htpasswd]].
+
1) файл .htpasswd, о том как его получить можно прочитать, например, вот [http://ru.wikipedia.org/wiki/Htpasswd здесь].
  
 
2) .htaccess следующего содержания:
 
2) .htaccess следующего содержания:

Версия 15:04, 18 марта 2014

Актуально для версии 2.9.5

Задача

Закрыть страницу /admin дополнительной http авторизацией.

Решение

Для решения задачи в .htaccess добавьте строку:

RewriteCond %{REQUEST_URI} ^(/admin)$
RewriteRule ^(.) /security/check.php [L,R]

Потом создайте в корневой директории папку "security" и положите в нее:

1) файл .htpasswd, о том как его получить можно прочитать, например, вот здесь.

2) .htaccess следующего содержания:

RewriteCond %{REQUEST_URI} ^(/admin)$
RewriteRule ^(.) /security/check.php [L,R]