Я использую ловушку pre controller для обнаружения и установки языка сайта из определения lang сессии / cookie / браузера .. что-то вроде этого ответа: Language Codeigniter
Я такжеиспользуя знаменитую библиотеку Tank Auth для управления пользователями, а я использую класс Session codeigniter для хранения и управления сеансами пользователей при входе в систему. Каждый пользователь может указать желаемый язык интерфейса и сохранить его в базе данных для будущих входов в систему.Информация lang копируется из БД в сеанс при каждом входе в систему.
Проблема в том, что я не могу проверить сеанс пользователя изнутри ловушки.Как бы я узнал (в случае входа в систему пользователей), имеет ли его сеанс информацию о lang или нет?
Я не уверен, является ли подход ловушкой лучшим в случае обработки зарегистрированных сеансов пользователей.Дайте мне знать, пожалуйста, если я могу иметь лучший подход.
Заранее спасибо