.htaccess для двоих

  • Автор темы Автор темы WMix
  • Дата начала Дата начала

WMix

герр M:)ller
Партнер клуба
.htaccess для двоих

Я гдето читал что директорию можно закрыть разными пассами
но я не знаю как это делается

те, что и где надо прописать и какая переменная отвечает за данные которые внёс юзер

.htaccess

AuthType Basic
AuthName "Restricted Directory"
AuthUserFile ".htpasswd"


.htpasswd
admin: xxxxxxxxxxxxxxxxxxxxxxxxx
// здесь наверно идет второй юзер
moderat: xxxxxxxxxxxxxxxxxxxxxxxxx

----------------------------------------------

если на первый я ответил правильно
объясните за переменную
 
файл .htpasswd надо создавать с помощью htpasswd входящей в дистрибутив апача.
 
.htaccess - тут ты указываешь что у тебя авторизация, закрываешь им папку и радуешься
Только допиши Require valid-user

.htpasswd - тут ты прописываешь своих юзеров, каждый юзер с новой строчки. В этом тебе поможет htpasswd
 
да хоть для троих.

в .htpasswd добавлешь юзверей с помощью htpasswd (как правильно сказал Demiurg) ну а потом через php (etc) проверяешь узера $HTTP_AUTH_USER - если админ - администрация, если узер... чего-то еще..
 
(OFFTOPIC)
Название - хоть щас фильм снимай с таким :)
Я гдето читал что директорию можно закрыть разными пассами
но я не знаю как это делается
Рекомендую книгу Петера Бореллиуса "О природе сверхъестественных явлений" - там довольно подробно описываются пассы, которые нужно совершать при многих ритуалах (Германия, 1679 год). Возможно, некоторыми из этих пассов даже можно закрыть директорию!
 
ОК я зделаю

но разные пассы дают разные права
как проверить введенные данные *переменная или как?

ОПОЗДАЛ

О Романтике =) дааааааааааа.................
 
PHP:
print_r($HTTP_AUTH_USER);
пустая страница
.....................................................
.htpass сделал

работает по разным именам
но вот имена где взять который дал юзер
 
AuthType Basic
AuthName "Administration Bereich"
AuthUserFile /homepages/18/d17771564/htdocs/freeas/new/admin/.passwd
<LIMIT GET POST>
require valid-user
</LIMIT>

.................
login ввёл
pass тоже
.................
там index.php лежит с print_r($HTTP_AUTH_USER);
ну и итог ....

пусто
 
O Нашёл REMOTE_USER
Блин никогда не рассматривал эту страницу хорошо
2Demiurg >в нужное время в нужном месте> Спасибо
 
а вот вопрос
я на локалке запустил phpinfo()
там не показывает переменные
как это включить?
 
>там не показывает переменные
какие переменные ?
[f]globals[/f] ?
 
>какие переменные ?

заголовок ::Environment:: идет таблица (ВСЁ ОК)

заголовок ::PHP Variables:: таблица пустая

register_globals = On
 
Сверху