время
|
|
Часть 3 Особенности реализации 16
применению данных функций, в ча-
стности при авторизации пользователей.
230 Часть III. Особенности реализации языка
17.2. Основные концепции
при программировании авторизации
Прежде всего при осуществлении авторизации необходимо, чтобы РНР был уста-
новлен как модуль Apache, а не CGI или II S. Дело в том, что только в этом случае
происходит доступ к константам $PHP_AUTH_USER, $PHP_AUTH_PW и $PHP_AUTH_TYPE,
которые используются в процессе авторизации (при их помощи получают значе-
ния логина, пароля и типа) . Функция header ( ) производит вызов окна, в которое
и будет заноситься (вводиться) наш пароль и логин. После того как вы введете эти
значения и нажмете на кнопку ?ОК?, ваши данные будут переданы следующим
переменным. Значение, которое вы ввели в поле пароля, будет передано зарезерви-
рованной константе $PHP_AUTH_PW, и соответственно значение, которое вы ввели
в поле логина, будет передано константе $PHP_AUTH_USER Далее весь процесс осу-
ществления авторизации вы можете