- Seme Framework
- versi 4.0.3 (ID)
- Persyaratan
- Download & Install
- Pengaturan
- Tutorial
- Perutean URI
- Konstanta
- Variabel Global
- Model
- View
- Controller
- Library
- CLI (command line interface)
- Core
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();
}
.
.
.
}
}