Подскажите! Есть файл, json сформированный вьюисом (список точек локаций Gmap) и доступный по определенному пути на сайте доноре. Его загружаю и сохраняю на другом сайте (получатель) с помошью CURL. Все окей. Теперь появилась задача закрыть файл для скачивания, теперь по паролю. То есть надо авторизоваться на доноре, а уже потом скачать. Никак не могу сообразить как это сделать с помошью скрипта на сайте доноре. То есть как авторизоваться с другого сайта?
Нашел сдесь такое
<?php
function druwebru_authenticate_programmatically($username, $password) {
// Подключаем API Drupal к стороннему PHP файлу:
define('DRUPAL_ROOT', 'C:\OpenServer\domains\gmap2');
echo DRUPAL_ROOT; // - прописываем путь до Drupal.
require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
// Пытаемся авторизоваться:
if (user_authenticate($username, $password)) :
$user_object = user_load_by_name($username);
$form_state = array();
$form_state['uid'] = $user_object->uid;
user_login_submit(array(), $form_state);
return true;
else :
return false;
endif;
}
/* Пример использования: */
if (druwebru_authenticate_programmatically('admin', '777'))
print "Вы вошли на сайт!";
else
print "Не удалось войти на сайт.";
?>
Авторизация проходит.
Никак не соображу как все это прикрутить к CURL и загрузить с помощью его файл.