Read Detail

SESSION CLASS

SESSION CLASS dapat dilihat pada file kick/session/Session.php. Class ini berfungsi MANAJEMEN SESSION APLIKASI. Fungsi dari SESSION CLASS adalah sebagai berikut :

1. set

Fungsi untuk menset SESSION VARIABLE.

public function set($name, $value){            
    $_SESSION[$name] = $value;
}

Cara memanggil pada CONTROLLER.

$sessionName = 'member';
$sessionValue = 'this is member valid';
$this->session->set($
sessionName, $sessionValue);

2. get

Fungsi untuk mendapatkan SESSION VARIABLE.

public function get($name){
    if(isset($_SESSION[$name])){
        return $_SESSION[$name];   
    }           
    return 0;
}

Cara memanggil pada CONTROLLER.

$sessionName = 'member';
$memberValid = $this->session->get($
sessionName);

3. checkSession

Fungsi untuk mengecek SESSION VARIABLE.

public function checkSession($name){
    if(isset($_SESSION[$name])){
        return true;
    }else{
        return false;
    }
}

Cara memanggil pada CONTROLLER.

$sessionName = 'member';
if(
$this->session->
checkSession($sessionName)){
    echo 'SESSION VALID';
}else{
   
echo 'SESSION INVALID';
}

4. destroy

Fungsi untuk menghapus SESSION VARIABLE.

public function destroy(){
    unset($_SESSION);
    session_destroy();
}

Cara memanggil pada CONTROLLER.

$this->session->destroy();