|
|
|
header аудентификация
|
|||
|---|---|---|---|
|
#18+
хелло! делаю так: <? header('Content-Description: File Transfer'); header('Content-Type: application/force-download'); header('Content-Length: ' . filesize($filename)); header('Content-Disposition: attachment; filename=' . basename($file)); readfile($file); ?> где $file= сылка на файл находящиийся в папочке с файликом .htaccess а в нем AuthType Basic AuthName "Доступ закрыт администрацией." AuthUserFile /eeee/.!!!file_le <Limit GET POST HEAD> require valid-user </Limit> ------------------------------------------------------------------ как в этом header отправить логин и пароль? а то он его требует... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2004, 23:48 |
|
||
|
header аудентификация
|
|||
|---|---|---|---|
|
#18+
Если ты о базовой аутентификации - то тебе в раздел мануала HTTP-Аутентификация в PHP , если о чём-то другом - то имей совесть - сформулируй вопрос чётко и ясно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2004, 00:44 |
|
||
|
header аудентификация
|
|||
|---|---|---|---|
|
#18+
Гость дорогой... вопрос вот как звучит.. я сейчас все очень конкретизирую... есть папка в которой есть файлы, загрузку их мне ьы хотелосьделать тем методом который я описал выше, о вот эта папка находится под защитой методом WWW-Authenticate то есть там лежит файлик .htaccess , как описано выше... я пробую пред хеадером сделать так : $_SERVER['PHP_AUTH_USER']='vvvvvv'; $_SERVER['PHP_AUTH_PW']='fffff'; но видимо этот метод не подходит, то есть мне надо как-то авторизоваться перед перенаправлением в скрипте а не чтобы это пользователь делал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2004, 01:37 |
|
||
|
header аудентификация
|
|||
|---|---|---|---|
|
#18+
мне както надо отпарвить в header Authorization = "Authorization" ":" credentials Где credentials это пара login:passwd в Base64 + тип авторизации перед ними. но как это сделать на ПХП? как то... header("?????:'.base_encode($login.':'.$pass).''); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2004, 02:29 |
|
||
|
header аудентификация
|
|||
|---|---|---|---|
|
#18+
$authorization=encode_base64("$name:$password"); headers('Authorization BASIC:'.$authorization); чего не правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2004, 02:41 |
|
||
|
header аудентификация
|
|||
|---|---|---|---|
|
#18+
$authorization=base64_encode($name.':'.$password); header('Authorization BASIC:'.$authorization); не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2004, 02:55 |
|
||
|
header аудентификация
|
|||
|---|---|---|---|
|
#18+
По-моему, налицо полное непонимание протокола HTTP и игнорирование ссылок на мануал, где всё описано (как это надо делать и в каких случаях это сделать нельзя). Authorization: Basic - заголовок запроса клиента, а не отклика сервера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2004, 09:07 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=494&tid=1479102]: |
0ms |
get settings: |
5ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 323ms |

| 0 / 0 |
