Ekhel

cek Login

May 19th, 2020
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.90 KB | None | 0 0
  1. function cek_login($user_level = ""){
  2.     $status_login = $this->session->userdata('login');
  3.     // Kembali kita Menggunakan isset untuk Mengontrol array dari informasi login session
  4.     if (!isset($status_login) || $status_login != TRUE){
  5.         redirect('Auth');
  6.     }
  7.     else {
  8.       $this->nama = $this->session->userdata('nama');
  9.       $this->global ['nama'] = $this->nama;
  10.         // Jika isset (informasi login) tersebut benar" ada dalam DB
  11.         if ($user_level) {
  12.             // Jika benar ada dalam DB jika informasi tersebut adalah jenis array yang ada di extrack dari login proses
  13.             if (is_array($user_level)) {
  14.                 // Karna saya Mempunyai 2 level akses pengecekan level ini perlu dilakukan
  15.                 if (!in_array($this->session->userdata('level'), $user_level)){    
  16.                     $user_level
  17.                     redirect('home');
  18.                 }
  19.             }
  20.             else {
  21.                 if ($this->session->userdata('level') != $user_level){
  22.                     redirect('Auth');
  23.                 }
  24.             }
  25.         }
  26.     }
  27. }
Add Comment
Please, Sign In to add comment