Mungkin banyak dari teman-teman yang belum memperhatikan, jika dua buah aplikasi dengan menggunakan framework Codeigniter dengan fasilitas login jika digunakan untuk login bersamaan pasti tidak bisa. Karena nanti kedua aplikasi tersebut akan logout secara otomatis. Hal ini sudah saya buktikan dengan 2 buah aplikasi dengan menggunakan Codeigniter.
Pernah punya niat untuk menanyakan hal ini ke dalam forum, tapi akhirnya dengan niat coba-coba akhirnya saya tahu jawabannya. Bagaimana cara untuk login ke dalam 2 aplikasi dengan codeigniter yang berbeda. Kuncinya adalah pada config untuk encryption_key yang berada pada file config.php pada folder application/config. Untuk Codeigniter 2.xx config ini harus diisi, tetapi untuk yang versi 1.xx tidak wajib untuk diisi. Tetapi unutk mewujudkan tujuan agar 2 aplikasi Codeigniter dapat berjalan secara bersamaan config ini harus diisi.
Selain config tersebut di atas, kunci dari permasalahan ini adalah pada config sess_encrypt_cookie, default config ini adalah FALSE, ganti dengan TRUE. Maka hasilnya adalah 2 aplikasi codeigniter dapat berjalan bersama. Config ini bertujuan untuk melakukan enkripsi terhadap session aplikasi, jadi kedua aplikasi tersebut tidak mengalami tabrakaan session sehingga 2 aplikasi codeigniter dapat berjalan bersamaan.
Semoga bermanfaat!!
