emprit

login

Sep 13th, 2012
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.90 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->model('login_model');
  7.         $this->client_logon = $this->session->userdata('logged');
  8.     }
  9.    
  10.     public function index(){
  11.         if($this->client_logon){
  12.             $data['pesan']  = 'Anda sudah berhasil login';
  13.             $this->load->view('template/home',$data);
  14.             }else{
  15.                     redirect('login');
  16.                     }
  17.     }
  18.    
  19.     public function login(){
  20.         if($_POST){
  21.             $user = $this->login_model->validate($_POST['nama'],$_POST['password']);
  22.                 if($user == TRUE){
  23.                     redirect('template/home');
  24.                 }else{
  25.                     $data['pesan'] = 'Username atau password salah!';
  26.                     $this->load->view('admin',$data);
  27.                     }
  28.         }else{
  29.             $this->load->view('admin');
  30.             }
  31.     }
  32.    
  33.     public function logout(){
  34.         $this->login_model->logout();
  35.         redirect('login');
  36.     }
  37.                
  38. }
  39.  
  40. ?>
Advertisement
Add Comment
Please, Sign In to add comment