У меня несколько приложений CI на одном сервере, использующих одно и то же имя переменной пользовательских данных сеанса.
В каком-то контроллере первого приложения CI
$sess_data['username'] = $username;
$this->session->set_userdata('logged_app',$sess_data);
В каком-то контроллере в другом приложении CI, но на том же хост-сервере.
if (!isset($this->session->userdata['logged_app'])) { echo "success";}
Разве это не дыра в безопасности? Что произойдет, если приложения находятся на другом хосте?