Http-аутентификация меняет рабочий каталог - PullRequest
0 голосов
/ 29 июля 2010

Я хотел бы, чтобы мои пользователи входили в систему с аутентификацией http. В зависимости от имени пользователя логин рабочий каталог будет другим.

Мне нужно использовать http-аутентификацию, потому что я не хочу вмешиваться в веб-приложение (drupal), которое находится в рабочих каталогах пользователей.

У меня также нет доступа к файлам других пользователей.

То, что я визуализирую, это то, что пользователь входит в систему с http-аутентификацией, мы проверим имя пользователя в моей базе данных MySQL и выясним, каким должен быть его рабочий каталог. В конечном итоге все URL пользователей будут одинаковыми (http://myhost/index.php), но все они будут иметь доступ к другому index.php.

Мне комфортно с php. Что меня озадачило, так это динамическое изменение рабочего каталога.

Ответы [ 2 ]

1 голос
/ 29 июля 2010

Я бы серьезно подумал над тем, чтобы предоставить каждому из них поддомен и / или использовать что-то вроде mod_vhost_alias .Тем не менее, reverterule с добавлением %{REMOTE_USER} (в конце концов, вы используете http-аутентификацию) должны выполнять большую часть работы.

0 голосов
/ 29 июля 2010

http://us.php.net/chdir

bool chdir (строка $ directory)

Изменяет текущий каталог PHP на $ directory.

...