Конфликты сеансов codeIgnite (2 приложения на одном сервере с использованием библиотеки auth_tank)

У меня есть 2 приложения, работающие на одном сервере. Когда я использую одно приложение и захожу в него. Работает нормально.
Но когда я получаю доступ к другому приложению с того же сервера с помощью того же браузера. и войти в это 2-е приложение. Оба приложения выходят из системы. Я не могу больше ничего делать после входа в оба приложения в одном браузере.

То, что я пробовал, я дам вам подробности ниже:
1. Изменились имена переменных сеанса.
2. Даже я использовал другую внешнюю библиотеку сессий, которая https://github.com/bcit-ci/CodeIgniter/wiki/Dariusz-Debowczyk«S-Session-Класс
и я тоже изменился

$config['sess_cookie_name']     = 'ci_session';

в

$config['sess_cookie_name']     = 'session';

Это конфиг сессии в config.php

$config['sess_expiration']      = 7200;
$config['sess_expire_on_close'] = FALSE;
$config['sess_encrypt_cookie']  = FALSE;
$config['sess_use_database']    = TRUE;
$config['sess_table_name']      = 'ci_sessions';
$config['sess_match_ip']        = FALSE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update']  = 300;

Можете ли вы помочь мне в этом вопросе? Жду твоего ответа. и заранее спасибо.

1

Решение

Может быть, вы создаете данные двух сессий с одинаковым именем. когда вы входите в два разных проекта. Произошла сила…

лайк
$ This-> session-> set_userdata ( ‘front_user’, $ front_user_data_array);

для обоих проектов ‘front_user’ одинаков, но данные разные, пожалуйста, измените название.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector