Общие > Веб Сервера
HTTP-Аутентификация
Robust:
Всем известна HTTP-Аутентификация, которую можно произвести посредством файла .htaccess, или послав соответствующие заголовки пользователю.
А как произвести эту аудентификацию автоматически, без отправки заголовков пользователю??
Т.е. пользователь не знает пароля (пхп скрипт знает логин и пароль), пхп скрипт сообщает серверу что вот зарегистрируй этого пользователя под таким-то логином...
commander:
Robust
мда... пхп скрипт знает... пользователь не знает...
учимся задавать вопросы...
Robust:
Всё верно пхп скрипт знает логин и пароль к папке, которые прописаны в файле .htpassword, а пользователь не знает...
Задача заключается в том, чтоб указать серверу (апаче), чтоб он разрешил определённому пользователю доступ к запороленной директории. При этом пользователь пароля не знает...
Думаю это можно сделать сменив имя текущего пользователя на имя того пользователя, который имеет доступ к этой директории.
Вопрос как?
CGVictor:
Robust
Ерунда какая-то. Воистину, учимся спрашивать.
Можно ловить запросы к папке на (php-) скрипт и уже с его помощью решать все вопросы авторизации.
Можно извратиться и прописать скрипт как 403-страницу. Скрипт соответственно изменяет нужный .htaccess.
Я бы сделал первым способом.
Меняздесьдавнонет:
--- Цитировать ---Robust:
А как произвести эту аудентификацию автоматически
--- Конец цитаты ---
никак.
--- Цитировать ---Robust:
пхп скрипт сообщает серверу что вот зарегистрируй этого пользователя
--- Конец цитаты ---
в терминах сервера не существует такого понятия, как "пользователь"
если ты поймёшь эту глубокую мысль, то у тебя в голове сразу начнёт проясняться.
если ты объяснишь, какую задачу ты решаешь, то тебе скажут, как сделать.
Навигация
Перейти к полной версии