Session pada Code Igniter

Autentikasi adalah suatu mekanisme untuk mengatur hak akses suatu halaman web, biasanya diawali dengan adanya proses login. Dimana user diminta menginput user id dan password. Jika berhasil login kamu berhak masuk ke suatu halaman, jika tidak..anda tidak akan bisa masuk ke halaman tersebut
Session adalah sebuah varibel sementara yang diletakkan di server. Di mana PHP bisa mengambil nilai yang tersimpan di server walaupun kita membuka halaman baru. Biasanya session akan hilang jika kamu menutup browser.
Sebelum kamu menggunakan fungsi – fungsi tentang session di CI kamu hrus memanggil library session terlebih dahulu dengan cara :
$this->load->library('session');
Selanjutnya cara kita membuat atau memasukan nilai ke variabel sementara atau session :
$this->session->set_userdata('some_name', 'some_value');
Atau bisa juga dengan menggunakan arra :
$newdata = array(
                   'username'  => 'johndoe',
                   'email'     => 'johndoe@some-site.com',
                   'logged_in' => TRUE
               );

$this->session->set_userdata($newdata);

Setelah itu jika anda ingin mengambil atau memakai nilai dari session maka cara memanggilnya seperti ini :
$session_id = $this->session->userdata('session_id');
Dan terakhir perintah untuk menghapus atau mengosongkan session :
$this->session->unset_userdata('some_name'); 

Setelah kamu paham dengan ini pasti untuk pembuatan Login dan autentifikasinya sudah tidak akan kesulitan, tinggal pahami alurnya. :-)

Silahkan download tutorial Code Igniter Bahasa Indonesia Disini. 

Comments

  1. Bagi tutorial bahasa indonesia nya donk...., jikalau ada yg berkenan kirim ke email aq ya (princeborneo@gmail.com).. Thx 🙂👍

    ReplyDelete

Post a Comment

Popular posts from this blog

Fungsi PHP untuk menghitung selisih atau jarak 2 tanggal

Belajar ExtJS Dasar