untied
Сдвинутый новичок
Пройти аутентификацию Apache без стандартного окна
Проблема такая.
На веб-сайте некоторые папки закрыты средствами Apache (т.е. с помощью файла .htaccess). И при попытке доступа к этим папкам выскакивает стандартное окно авторизации.
Однако, заказчику не нравится это окно (из эстетических соображений). Он хочет, чтобы на начальной странице сайта посетитель вводил логин и пароль, а потом шарился по закрытым папкам (но аутентификация все равно должна производиться средствами Apache).
То есть аутентификацию должен производить скрипт, а потом уже сам браузер при обращениях к данному сайту, будет передавать переменные авторизации. Где-то я читал (источник -- webclub.ru, который закрыт сейчас на ремонт), что тот факт, что посетитель уже прошел авторизацию, записывается браузером в ... cookie. То есть вроде бы можно сделать так: скрипт авторизации получает логин и пароль, проверяет файл .httpasswd и если все хорошо, генерирует нужный кук. И дальше можно ходить по закрытым страницам, браузер автоматически будет генерировать переменные авторизации.
Так ли это? И где можно узнать больше об этом куке (его имя, время жизни и т.п.)?
Заранее спасибо за любую интересную идею!
Проблема такая.
На веб-сайте некоторые папки закрыты средствами Apache (т.е. с помощью файла .htaccess). И при попытке доступа к этим папкам выскакивает стандартное окно авторизации.
Однако, заказчику не нравится это окно (из эстетических соображений). Он хочет, чтобы на начальной странице сайта посетитель вводил логин и пароль, а потом шарился по закрытым папкам (но аутентификация все равно должна производиться средствами Apache).
То есть аутентификацию должен производить скрипт, а потом уже сам браузер при обращениях к данному сайту, будет передавать переменные авторизации. Где-то я читал (источник -- webclub.ru, который закрыт сейчас на ремонт), что тот факт, что посетитель уже прошел авторизацию, записывается браузером в ... cookie. То есть вроде бы можно сделать так: скрипт авторизации получает логин и пароль, проверяет файл .httpasswd и если все хорошо, генерирует нужный кук. И дальше можно ходить по закрытым страницам, браузер автоматически будет генерировать переменные авторизации.
Так ли это? И где можно узнать больше об этом куке (его имя, время жизни и т.п.)?
Заранее спасибо за любую интересную идею!