Авторизация на сайте

Sunday

Cōgitō ergō sum
Регистрация
13 Дек 2009
Сообщения
816
Реакции
342
Есть свой домен для личных нужд, на котором стоит авторизация через nginx и файл passwd.
Код, который используется:
Код:
location ~ /passwd {
            deny all;
}
location / {
        auth_basic 'Unauthorized';
        auth_basic_user_file /home/sites/domen.ru/passwd;
}
Есть необходимость обращаться к этому домену php-скриптом с другого домена и получать данные.
Как пройти авторизацию?
Или может можно добавить IP или домен, который обращается в исключения на доноре?
 

Sorcus

Sorcus. A New Beginning.
Регистрация
10 Июл 2011
Сообщения
513
Реакции
1.002
Есть свой домен для личных нужд, на котором стоит авторизация через nginx и файл passwd.
Код, который используется:
Код:
location ~ /passwd {
            deny all;
}
location / {
        auth_basic 'Unauthorized';
        auth_basic_user_file /home/sites/domen.ru/passwd;
}
Есть необходимость обращаться к этому домену php-скриптом с другого домена и получать данные.
Как пройти авторизацию?
Или может можно добавить IP или домен, который обращается в исключения на доноре?
С помощью заголовка Authorization.
PHP:
<?php
$username = "user";
$password = "pass";
echo "Authorization: " . base64_encode($username . ":" . $password);
:glob:
 

Sunday

Cōgitō ergō sum
Регистрация
13 Дек 2009
Сообщения
816
Реакции
342
@Sorcus Я, честно говоря, нифига не понял :)
Если я к примеру получаю контент с донора через file_get_contents(), то каким боком сюда прилепить этот заголовок?
 

Sorcus

Sorcus. A New Beginning.
Регистрация
10 Июл 2011
Сообщения
513
Реакции
1.002
@Sorcus Я, честно говоря, нифига не понял :)
Если я к примеру получаю контент с донора через file_get_contents(), то каким боком сюда прилепить этот заголовок?
Даже погуглить лень, да? :D
Для просмотра ссылки Войди или Зарегистрируйся - тебе нужен "Example 4".
 
Сверху