Forum Webscript.Ru
Программирование => PHP => Тема начата: Croaker от 21 Октября 2002, 14:49:11
-
Есть на сайте каталог, который необходимо запаролить. Можно ли присвоить значения $PHP_AUTH_USER и $PHP_AUTH_PW не через недеры,
Header("WWW-Authenticate: Basic realm=\\"...\\"");
Header("HTTP/1.0 401 Unauthorized");
а как-нибудь по-другому, чтобы логин и пароль присваивались не через корявую форму броузера, а через html`ную?
-
И не лень тебе подобные вопросы задавать?
Это обсуждается раз в два месяца.
Все, кто хотел уже высказались. И код привели.
Пользуйся поиском.
-
нашел, каюсь, благодарствую...
-
я все таки продолжу...
есть скрипт, который берет логин пароль из формы, и субмитит на http://login:pass@domain.ru/script.php, там проверяет и делает редирект, но уже на http://domain.ru/member/. Все нормально, пароль цепляет, но насколько безопасна такая конструкция url`а:
http://login:pass@domain.ru/script.php
? Пусть секунду (при диалапе - секунды 3-4 наверное, не проверял) логин с паролем видны в броузере. Насколько это может быть дыряво?
-
А почему нельзя постом передать из формы?
Обязательно надо в командной строке?
-
Теоретик, у него навязчивая идея сделать авторизацию не как все нормальные люди делают - на сессиях, а дремучей НТТР авторизацией.
НО при этом вводя пароль в форму.
А при таком раскладе единственный вариант - это действительно, редирект метой на логин:пасс...
Ты погоди - он скоро прибежит с вопросом, как разлогиниваться :-)))
-
Ты погоди - он скоро прибежит с вопросом, как разлогиниваться :-)))
Хорош хохмить - мне работать надо :)))
А может ему не надо?
Croaker ты где?
-
OK, тема закрыта.
-
Ну, может, и не надо, но это два стандартных вопроса -
как залогиниться из формы, или автоматом, и как разлогиниться.
-
RomikChef
я спросил - не как это сделать, а как это может навредить.
-
а я про тебя ничего и не писал :-)
А проблемы безопасности гораздо шире, чем секундное мелькание пароля.
Все зависит от ценности защищаемой информации.
Если это форум, то к примеру, от того, что кто-то подсмотрит мой пароль, мне не будет ни жарко ни холодно. Пусть хоть мелькает, хоть по дороге снияфт, хоть троянами крадут.
Если информация ценная, то тут нужен ssl.
Для примера можно зайти на zmail.ru и посмотреть, как организовано там.
Но от допотопной НТТР авторизации тогда придется, конечно же, отказаться.
-
RomikChef
Это что-то вроде партнерской программы. Человек заходит в свою панель - регистрирует там свой сайт(ы), получает html -код. + Статистика регистраций с его аккаунта. В принципе - ничего сверхсекретного, но взлом аккаунта будет довольно неприятной вещью (как и всегда).