Advertisement
Guest User

application/controllers/login.php

a guest
Jan 22nd, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.25 KB | None | 0 0
  1. <?php
  2.  
  3. class Login extends CI_Controller{
  4.  
  5.     public function __construct(){
  6.         parent::__construct();     
  7.         $this->load->model('m_login');
  8.  
  9.     }
  10.  
  11.     public function index(){
  12.         $this->load->view('template/header_login');
  13.         $this->load->view('index');
  14.         $this->load->view('template/footer_login');
  15.     }
  16.  
  17.  
  18.     public function do_login(){
  19.  
  20.         $username = $this->input->post('username');
  21.         $password = $this->input->post('password');
  22.         $where = array(
  23.             'is_delete' => 'N',
  24.             'username' => $username
  25.             );
  26.         $cek   = $this->m_login->cek_login("app_user",$where)->num_rows();
  27.         $data['user']  = $this->m_login->GetWhereData('app_user', array('username' => $username));
  28.         if($cek > 0 and password_verify($password,$data['user']['password'])){
  29.             $data_session = array(
  30.                 'username' => $username,
  31.                 'fua_name' => $data['user']['function_access'],
  32.                 'status' => "login"
  33.                 );
  34.             $this->load->library('Session/session');   
  35.             $this->session->set_userdata($data_session);
  36.  
  37.             redirect(base_url("home"));
  38.  
  39.         }else{
  40.             echo "<script>alert('Username atau Password Salah');</script>
  41.                   <script>document.location='".base_url('.')."'</script>";
  42.         }
  43.     }
  44.  
  45.     public function logout(){
  46.         $this->session->sess_destroy();
  47.         redirect(base_url('.'));
  48.     }
  49.  
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement