Advertisement
pendekar_langit

login.php

Mar 2nd, 2015
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.21 KB | None | 0 0
  1. <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
  2.  
  3. class Login extends CI_Controller {
  4.   function __construct(){
  5.     parent::__construct();
  6.     $this->load->helper(array('form','url'));
  7.     $this->load->model('m_login');
  8.     $this->load->library('session', 'form_validation');
  9.   }
  10.   function index()
  11.   {
  12.     $this->load->view('admin/v_login');
  13.   }
  14.   function valid(){
  15.     $data=array(
  16.       'username'=>$this->input->post('username'),
  17.       'password'=>$this->input->post('password')
  18.       );
  19.     $this->form_validation->set_error_delimiters('<div class="error">', '</div>');
  20.     $this->form_validation->set_rules('username', 'Username', 'trim|required|xss_clean');
  21.     $this->form_validation->set_rules('password', 'Password', 'trim|required|xss_clean');
  22.     if ($this->form_validation->run() == FALSE) {
  23.         $this->m_login->m_aksi($data);
  24.         $this->session->set_userdata($data);
  25.         redirect('admin/login/sukses', 'refresh');
  26.     }else{
  27.       $this->load->view('admin/v_login');
  28.     }
  29.   }
  30.   function sukses()
  31.   {
  32.     redirect('admin/dasabor', 'refresh');
  33.   }
  34.   function logout(){
  35.     $this->session->unset_userdata('');
  36.     $this->load->view('admin/v_login');
  37.   }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement