Проблема Базовая аутентификация оплаты в joomshopping

Тема в разделе "JoomShopping", создана пользователем alex_buinskiy, 11.02.2017.

  1. Offline

    alex_buinskiy Недавно здесь

    Регистрация:
    11.02.2017
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    Добрый день!

    Вопрос по оплате.

    После формирования url на 6 шаге, банку отправляется get запрос. Обратно от банка возвращается get ответ с базовой аутентификацией.

    В function checkTransaction прописал ввод логина и пароля базовой аутентификации:

    function checkTransaction {

    $basic_login=$pmconfigs['basic_login'];

    $basic_pass=$pmconfigs['basic_password'];

    if (isset($_SERVER['REDIRECT_HTTP_AUTHORIZATION'])) {

    $_SERVER['HTTP_AUTHORIZATION'] = $_SERVER['REDIRECT_HTTP_AUTHORIZATION'];

    }



    if (preg_match('/Basic\s+(.*)$/i', $_SERVER['HTTP_AUTHORIZATION'], $matches))

    {

    list($name, $password) = explode(':', base64_decode($matches[1]));

    $_SERVER['PHP_AUTH_USER'] = strip_tags($name);

    $_SERVER['PHP_AUTH_PW'] = strip_tags($password);

    }



    else if (!isset($_SERVER['PHP_AUTH_USER'])) {

    header('WWW-Authenticate: Basic realm="elitinstrument"');

    header('HTTP/1.0 401 Unauthorized');

    echo 'Cancel';

    exit;

    } else

    if($_SERVER['PHP_AUTH_USER']!=$basic_login && $_SERVER['PHP_AUTH_PW']!=$basic_pass)

    {

    header('WWW-Authenticate: Basic realm="Authorize"');

    header('HTTP/1.0 401 Unauthorized');

    exit;

    }

    else

    {


    Проблема в том что в логах сервера выдает ошибку доступа 403:

    elitinstrument.ru 195.225.38.65 - powmab06 [11/Feb/2017:00:52:54 +0300] "GET /index.php?option=com_jshopping&controller=checkout&task=step7&act=check&js_paymentclass=pm_gpb&trx_id=31D8DCED17F819F407BEBE78482D8EBF&lang_code=RU&merch_id=FD164EF79F423A61B6402F92E6A065FA&o.email=res%2540res.ru&o.total_end=2750.0&o.order_id=169&ts=20170211+00%253A55%253A04 HTTP/1.1" 403 676 "-" "Java/1.8.0_121" 0


    Вопрос: куда необходимо прописать базовую аутентификацию, чтобы прошла базовая аутентификация и дойти до 7 шага?
     
  2.  

Поделиться этой страницей

Загрузка...