Maxik
Новичок
Еще раз про REMOTE_USER
Поискал ответ в форуме, в доках, но не нашел ответа на свой вопрос.
Ситуация:
my/---|
|----auht/--|
| |---.htaccess
| |---login.php
|
|---index.php
|---info.php
|---agree.php
В каталоге my есть файл index.php , а в подкаталоге auth есть файл .htaccess и login.php
В index.php есть ссылка на login.php
login.php:
index.php:
Когда пользователь первый раз попадает в index.php то он видит
========
Login
Регистрация
=========
Зарегистрированный пользователь жмет Login и направляется в файл aut/login.php Сервер тут же запрашивает login-пароль и если они введены правильно допускает к login.php, откуда скрипт делает редирект на ../index.php
По моему мнению в index.php должен быть виден $REMOTE_USER и пользователь увидит
============
Информация
============
Но все совсем не так. Оказывается что в index.php эта переменная не видна.
Что я только не пытался сделать. Ничего не получается.
Я пришел к выводу, что $REMOTE_USER видна только в каталоге auth, в котором есть файл .htaccess
Может я ошибаюсь и что-то не так делаю?
Есть какой-нибудь безопасный путь для получения $REMOTE_USER в моем index.php?
С Уважением, Максим
Поискал ответ в форуме, в доках, но не нашел ответа на свой вопрос.
Ситуация:
my/---|
|----auht/--|
| |---.htaccess
| |---login.php
|
|---index.php
|---info.php
|---agree.php
В каталоге my есть файл index.php , а в подкаталоге auth есть файл .htaccess и login.php
В index.php есть ссылка на login.php
login.php:
PHP:
<?
if (isset($REMOTE_USER)) Redirect("login.php","../index.php");
?>
PHP:
<?
if (isset($REMOTE_USER))
print("[url="info.php"]Информация[/url]
");
else
{
print("[url="auth/login.php"]Login[/url]
");
print("[url="agree.php"]Регистрация[/url]
");
}
?>
========
Login
Регистрация
=========
Зарегистрированный пользователь жмет Login и направляется в файл aut/login.php Сервер тут же запрашивает login-пароль и если они введены правильно допускает к login.php, откуда скрипт делает редирект на ../index.php
По моему мнению в index.php должен быть виден $REMOTE_USER и пользователь увидит
============
Информация
============
Но все совсем не так. Оказывается что в index.php эта переменная не видна.
Что я только не пытался сделать. Ничего не получается.
Я пришел к выводу, что $REMOTE_USER видна только в каталоге auth, в котором есть файл .htaccess
Может я ошибаюсь и что-то не так делаю?
Есть какой-нибудь безопасный путь для получения $REMOTE_USER в моем index.php?
С Уважением, Максим