Advertisement
gundambison

controller login

Feb 22nd, 2018
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.10 KB | None | 0 0
  1. <?php
  2. //defined('BASEPATH') OR exit('No direct script access allowed');
  3. /**
  4. *
  5. */
  6. class Login extends CI_Controller
  7. {
  8.    
  9.     function __construct()
  10.     {
  11.         parent::__construct();
  12.  
  13.         $this->load->model('model_login');
  14.     }
  15.  
  16.     function index()
  17.     {
  18.         $this->load->view('login');
  19.     }
  20.  
  21.     function ceklogin()
  22.     {
  23.         $username = $this->input->post('username');
  24.         $password = $this->input->post('password');
  25.  
  26.         $where = array(
  27.             'username' => $username,
  28.             'password' => $password
  29.         );
  30.  
  31.         $cek = $this->model_login->ceklogin("login",$where)->num_rows();
  32.         if ($cek > 0) {
  33.             $data_session = array(
  34.                 'nama' => $username,
  35.                 'status' => "login");
  36.  
  37.             $this->session->set_userdata($data_session);
  38.  
  39.             //$this->load->view('admin');
  40.             //redirect(base_url("admin"));
  41.             redirect(site_url('admin/admin'));
  42.         }else if($cek <= 0){
  43.             echo "<script type='text/javascript'>
  44.                     alert ('Maaf Username dan Password Anda salah!');
  45.                     </script>";
  46.             redirect('login','refresh');
  47.             //echo "string";
  48.  
  49.             /*echo "<div id="failModal" class="modal fade" role="dialog">";
  50.             echo "<div class="modal-dialog">";
  51.             echo "<div class="modal-content">";
  52.             echo "<div class="modal-header">";
  53.             echo "<h4 class="modal-title">Peringatan</h4>";
  54.             echo "</div>";
  55.             echo "<div class="modal-body">";
  56.             echo "<p style="font-size: 16px">Username dan Password Salah!</p>";
  57.             echo "</div>";
  58.             echo "<div class="modal-footer">";
  59.             echo "<button type="button" class="btn-primary" data-dismiss="modal">OK</button>";
  60.             echo "</div>";
  61.             echo "</div>";
  62.             echo "</div>";
  63.             echo "</div>";*/
  64.             /*$this->session->set_flashdata('result_login',"Username atau Password salah!");
  65.                 redirect(base_url('login'));*/
  66.  
  67.             //$this->load->view('login');
  68.        
  69.         }
  70.     }
  71.  
  72.     public function logout()
  73.     {
  74.         //$this->load->library('session');
  75.         //$array_items = array('username');
  76.         //$this->session->unset_userdata('username');
  77.        
  78.         $this->session->sess_destroy();
  79.  
  80.         //$this->session->userdata = array();
  81.  
  82.         //sebelum=============================
  83.         //redirect(site_url('login/logout'));
  84.         redirect(site_url('login'));
  85.        
  86.     }
  87. }
  88.  
  89. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement