getKey method

SENE_Controller::getKey digunakan untuk memanggil variabel yang disimpan didalam $_SESSION.

Metode biasanya ini digunakan untuk mengambil data yang tersimpan setelah proses login berhasil.

Parameter

Tidak ada parameter untuk metode ini.

Pengunaan dasar

Berikut ini adalah penggunaan dasar dari metode getKey

SENE_Controller::getKey(): mixed

Contoh Penggunaan

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

<?php
class Login extends SENE_Controller{
 public function __construct(){
  parent::__construct();
  $this->setTheme('front');
  $this->load('front/b_user_model','bum');
 }
 public function index(){
  //check sudah login atau belum
  $data = $this->getKey();
  if(isset($data->user->id)){
   //sudah login, alihkan ke halaman utama
    redir(base_url());
    die();
  }

  //tampilkan halaman untuk login
  $this->setTitle('Login '.$this->config->semevar->site_suffix);
  $this->setDescription("Silahkan login anda sebelum dapat melakukan pelayanan");
  $this->setKeyword("login");
  $this->putThemeContent("login/home",$data); //pass data to view
  $this->putJsContent("login/home_bottom",$data); //pass data to view
  $this->loadLayout("col-1-login",$data);
  $this->render();
 }
}

Perhatian

Pastikan pengaturan $saltkey telah diubah dan bersifat unik antara 1 projek dengan projek lainnya.

Tips

Jika bingung menentukan $saltkey, gunakan nama singkat proyek dan akhiri dengan tahun.