Kemarin aku sempet kaget sewaktu upgrade dari CI 1.7.3 ke CI 2.0.3
maklum akhir2 ini aku jarang update karena kesibukanku di kerjaan
memang ada sedikit banyak yang berubah dengan CI terbaru saat ini yakni 2.0.3, seperti struktur folder nya , fitur2 baru javascript, jQuery termasuk encryption pada session.
ternyata di CI 2.0.3 untuk menggunakan session harus di setting dulu di encryption key nya di file config.php
saya kurang tahu apakah mulai versi ini ataukah versi sebelumnya juga sudah ada ketentuan demikian
waktu awal saya tidak tahu saya jalankan aplikasinya ternyata keluar error yang menyatakan harus di setting encryption key pada file config.php
dan saya pun utak atik , akhirnya normal kembali alhamdulillah…
langkah2nya sebagai berikut :
coba buka file :
./application/config/config.php
dan cari :
$config['encryption_key']
= ”;
isikan dengan kunci terenkripsi dari kita, bebas sebetulnya namun bagus nya jumlah maksimal yakni 32 character, menurut sumber http://codeigniter.com/user_guide/libraries/encryption.html
dan saya browsing2 cri info ternyata saya nemu situs penyedia random key yakni : http://randomkeygen.com/ di sana ada pilihan untuk Codeigniter , kita pilih saja di copy paste, jangan kuatir nanti kalau refresh berubah lagi ko
dan dipaste kan di script atas misal :
$config['encryption_key']
= ‘P69YI6IeCHntJlQZlAx8rQl6I89Kt7JR’;
selamat mencoba.
om mau tanya kegunaan encryptionkey pada configurasi ci itu apa yah? maaf basic banget pertanyaannya baru mulai belajar ci thx
SukaSuka
itu buat security mas , biar session nya lebih aman
SukaSuka