Metode Get Key

Metode getKey digunakan untuk memanggil variabel yang disimpan didalam $_SESSION[$saltkey] yang disimpan oleh metode setKey .

Bentuk Umum

Berikut ini bentuk umum penggunaan metode setKey dari kelas SENE_Controller .

$this->getKey(): mixed

Parameter

Tidak ada parameter untuk metode ini.

Contoh

Berikut ini adalah contoh penggunaannya untuk memeriksa user sudah login atau belum dalam sebuah controller.

<?php
class Login extends SENE_Controller {
  public function __construct(){
    parent::__construct();
    $this->setTheme('front');
    $this->load('front/b_user_model','bum');
  }
  public function index(){
    //ambil data dari session yang ada sekarang
    //dengan memanggil metode getKey()
    $data = $this->getKey();
    //isi dari getkey() adalah object,
    //maka pengambilan datanya dengan -> (notasi panah)
    //di dalam getkey ini telah di tambahkan object user
    //dan object user ini berisikan id apabila sudah login
    //jadi untuk pengecekannya bisa menggunakan kode dibawah ini
    if(isset($data->user->id)){
      //sudah login
      $this->status = 303;
      $this->message = 'Sudah login, silakan refresh halaman';
      $this->__json_out($data);
      die();
    }
    .
    .
    .
  }
}

Tips

Baik setKey() maupun getKey() membutuhkan pengaturan $saltkey untuk berfungsi dengan baik.

Pelajari tentang pengaturan $saltkey di halaman Pengaturan Session.