26

Re: "Невозможно подтвердить маркер доступа"

hcs, да вроде нет, ничего не менял, все было ок, а сейчас такая беда... Где посмотреть базовый урл, че-то вообще туплю?

Поделиться

27

Re: "Невозможно подтвердить маркер доступа"

AntonioBB, в файле конфига если не ошибаюсь он прописан.

Моя (Please log in or register to see this URL) FluxBB 1.5, (Please log in or register to see this URL), (Please log in or register to see this URL).

Поделиться

28

Re: "Невозможно подтвердить маркер доступа"

Visman, там без www.

Поделиться

29

Re: "Невозможно подтвердить маркер доступа"

Могу предложить показать адрес форума либо обратиться к гадалке.

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

30

Re: "Невозможно подтвердить маркер доступа"

hcs, regik55.ru

Поделиться

31

Re: "Невозможно подтвердить маркер доступа"

Неужели трудно дать кликабеьную ссылку?

Добавлено спустя 22 секунды:

Еще интересно взглянуть на $_SERVER['SERVER_PORT']

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

32

Re: "Невозможно подтвердить маркер доступа"

hcs пишет:

Неужели трудно дать кликабеьную ссылку?

Побоялся, что это запрещено: (Please log in or register to see this URL)

Еще интересно взглянуть на $_SERVER['SERVER_PORT']

Я полный нуб, но если я все правильно понял из Гугла, то нужно это: _SERVER["SERVER_PORT"]    80

Поделиться

33

Re: "Невозможно подтвердить маркер доступа"

AntonioBB пишет:

Я полный нуб, но если я все правильно понял из Гугла, то нужно это: _SERVER["SERVER_PORT"]    80

А где ты это взял?

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

34

Re: "Невозможно подтвердить маркер доступа"

hcs, в админке движка – phpinfo

Поделиться

35

Re: "Невозможно подтвердить маркер доступа"

У меня та же проблема. Хочу сделать все внутренние ссылки относительными, для чего в config.php ставлю $base_url = '', после чего и возникает ошибка "Невозможно подтвердить маркер доступа". Есть какой-то штатный способ сделать ссылки относительными?

Сайт Freeman

Поделиться

36

Re: "Невозможно подтвердить маркер доступа"

Freeman, зачем нужны относительные ссылки, если они формируются на лету? Сменил домен, получил новые ссылки.

Моя (Please log in or register to see this URL) FluxBB 1.5, (Please log in or register to see this URL), (Please log in or register to see this URL).

Поделиться

37 (14.06.2015 09:46 отредактировано Freeman)

Re: "Невозможно подтвердить маркер доступа"

Visman, это не тот ответ, какой хотелось бы получить. Относительные ссылки полезны как минимум тем, что остаются при переносе содержимого между доменами.

Самое обидное, что всё почти работает, но из-за мелкой недоработки не работает так, как хотелось бы. Если никто из разработчиков не сможет ответить по существу, мне придется отключить проверку маркеров CSRF и надеяться на общую надежность PunBB.

Сайт Freeman

Поделиться

38 (14.06.2015 17:00 отредактировано Freeman)

Re: "Невозможно подтвердить маркер доступа"

Всё, решил! Нужно поправить функцию generate_form_token в functions.php:

function generate_form_token($target_url)
{
    global $forum_user, $base_url;

    $return = ($hook = get_hook('fn_generate_form_token_start')) ? eval($hook) : null;
    if ($return != null)
        return $return;

    if ($target_url[0] == '/' && $base_url == '')
    {
        $forum_url = get_current_url(255);
        $target_url = substr($forum_url, 0, strpos($forum_url, '/', 8)).$target_url;
    }

    return sha1(str_replace('&', '&', $target_url).$forum_user['csrf_token']);
}

Теперь у меня (Please log in or register to see this URL) относительные ссылки, слава богу! После этой правки $base_url можно вообще выкинуть из конфига нахрен. Зачем он нужен? Пережиток прошлого какой-то, ИМХО.

Сайт Freeman

Поделиться

39

Re: "Невозможно подтвердить маркер доступа"

Сделал (Please log in or register to see this URL) на GitHub.

Сайт Freeman

Поделиться