26

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

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

Поделиться

27

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

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

Моя сборка FluxBB 1.5 * Parserus - BBCode parser

Поделиться

28

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

Visman, там без www.

Поделиться

29

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

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

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

Поделиться

30

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

hcs, regik55.ru

Поделиться

31

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

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

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

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

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

Поделиться

32

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

hcs пишет:

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

Побоялся, что это запрещено: http://regik55.ru

Еще интересно взглянуть на $_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, зачем нужны относительные ссылки, если они формируются на лету? Сменил домен, получил новые ссылки.

Моя сборка FluxBB 1.5 * Parserus - BBCode parser

Поделиться

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']);
}

Теперь у меня на форуме относительные ссылки, слава богу! После этой правки $base_url можно вообще выкинуть из конфига нахрен. Зачем он нужен? Пережиток прошлого какой-то, ИМХО.

Сайт Freeman

Поделиться

39

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

Сделал запрос на добавление на GitHub.

Сайт Freeman

Поделиться