Advertisement
yusufmukharom

c_login

Mar 28th, 2020
321
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.05 KB | None | 0 0
  1. <?php
  2. class Administrator extends CI_Controller{
  3.     function __construct(){
  4.         parent:: __construct();
  5.         $this->load->model('mlogin');
  6.     }
  7.     function index(){
  8.         $x['judul']="Silahkan Masuk..!";
  9.         $this->load->view('admin/v_login',$x);
  10.     }
  11.     function cekuser(){
  12.         $username=strip_tags(stripslashes($this->input->post('username',TRUE)));
  13.         $password=strip_tags(stripslashes($this->input->post('password',TRUE)));
  14.         $u=$username;
  15.         $p=$password;
  16.         $cadmin=$this->mlogin->cekadmin($u,$p);
  17.         if($cadmin->num_rows > 0){
  18.          $this->session->set_userdata('masuk',true);
  19.          $this->session->set_userdata('user',$u);
  20.          $xcadmin=$cadmin->row_array();
  21.          if($xcadmin['user_level']=='1')
  22.             $this->session->set_userdata('akses','1');
  23.             $idadmin=$xcadmin['user_id'];
  24.             $user_nama=$xcadmin['user_nama'];
  25.             $this->session->set_userdata('idadmin',$idadmin);
  26.             $this->session->set_userdata('nama',$user_nama);
  27.          if($xcadmin['user_level']=='2'){
  28.              $this->session->set_userdata('akses','2');
  29.              $idadmin=$xcadmin['user_id'];
  30.              $user_nama=$xcadmin['user_nama'];
  31.              $this->session->set_userdata('idadmin',$idadmin);
  32.              $this->session->set_userdata('nama',$user_nama);
  33.          } //Front Office
  34.            
  35.          
  36.          
  37.         }
  38.        
  39.         if($this->session->userdata('masuk')==true){
  40.             redirect('administrator/berhasillogin');
  41.         }else{
  42.             redirect('administrator/gagallogin');
  43.         }
  44.     }
  45.         function berhasillogin(){
  46.             redirect('welcome');
  47.         }
  48.         function gagallogin(){
  49.             $url=base_url('administrator');
  50.             echo $this->session->set_flashdata('msg','Username Atau Password Salah');
  51.             redirect($url);
  52.         }
  53.         function logout(){
  54.             $this->session->sess_destroy();
  55.             $url=base_url('administrator');
  56.             redirect($url);
  57.         }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement