Ответы пользователя по тегу Kohana
  • Почему Kohana 3.3 Error reading session data при любом вызове сессии, после OAuth?

    NikitaTratorov
    @NikitaTratorov Автор вопроса
    CTO
    Единственное внятное объяснение есть здесь: stupid.su/kohana-3_orm_auth_session
    НО решение не помогло.

    Session conflict

    При использовании session Native driver и сторонних библиотек и модулей (например Hybridauth) могут возникать конфликты по причинам:

    невозможность чтения/записи зашифрованной cookie;
    использование сторонними библиотеками session_start();
    — что может приводить к ошибке:

    Session_Exception [ 1 ]: Error reading session data.

    Наиболее простым решением будет использование базы данных для хранение сессий Kohana, однако, есть и другие варианты решения, такие как передача в session_start() текущего $_session_id или замена его в сторонних модулях на Session::instance().

    Важно: вышеупомянутая ошибка может встречаться и по причине банальной невозможности записи/чтения данных сессии, например из-за недоступности/недостатка прав на запись в session.save_path (каталог хранения файлов сессий PHP, см. php.ini)


    Опытным путем выяснил, что в принципе не работает класс Auth. Где-то я его сломал.
    Ответ написан
    Комментировать