У меня есть обратный/входной логин.Codeigniter Session ID issue
Но использование сеанса codeigniter, похоже, использует тот же идентификатор сеанса для обоих. Поэтому, если я уничтожаю сессию для бэкэнда при выходе из него, сеанс также уничтожается на переднем конце. Если i только unset() userdata, идентификатор сеанса остается и следующий администратор, входящий в систему, использует тот же сеанс, который не является хорошим. Видимо, CI автоматически генерирует идентификаторы сеансов. Могу ли я сделать это вручную?
Любые предложения? Пожалуйста, помогите, я bean проверяю сеть в течение нескольких часов, и я не могу найти решение.
Я сделал это, да. Проблема, кажется, только в том случае, если я получаю фронт и обратно из одного и того же браузера. По-видимому, сеанс настроен для текущего браузера и всех окон в нем, что очень раздражает. Если i print_r() $ this-> session-> all_userdata()) для задней части, он отображает текущее состояние, но если я вхожу в систему на передней панели и, например, добавляю что-то в корзину, массив в назад изменения с данными тележки. Это просто убивает меня. –
Можете ли вы показать нам свой массив данных интерфейса и бэкэнда? Я думаю, что вы можете хранить данные о тележке/входе непосредственно, когда вы могли бы использовать другой массив для фронта и назад, давайте посмотрим, сможем ли мы это решить :) – Davo
это echo \t (session_id()); c6f7a7e1f74e4bb1e3c68d65c97fe35970b43d14, и это print_r ($ this-> session-> all_userdata()); Массив ([__ci_last_regenerate] => 1457906795 [admin_user_id] => 24 [admin_username] => 1111) –