emprit

pusing

Oct 19th, 2012
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.88 KB | None | 0 0
  1. ---view form login--
  2. <form id="loginForm" action="index/login_pelamar" method='POST'>
  3.                         <fieldset id="body">
  4.                             <fieldset>
  5.                                 <label for="email">Username</label>
  6.                                 <input type="text" name="username" id="username" />
  7.                             </fieldset>
  8.                             <fieldset>
  9.                                 <label for="password">Password</label>
  10.                                 <input type="password" name="password" id="password" />
  11.                             </fieldset>
  12.                             <input type="submit" id="login" value="Sign in" />
  13.                             <label for="checkbox"><input type="checkbox" id="checkbox" />Remember me</label>
  14.                         </fieldset>
  15.                         <span><a href="#">Forgot your password?</a></span>
  16.                     </form>
  17.  
  18. --controller index----
  19. function login_pelamar(){
  20.         $nama = $_POST['username'];
  21.         $pass   = $_POST['password'];
  22.         $this->load->model('register_model');
  23.         $query = $this->register_model->login($nama,$pass);
  24.             if($query->num_rows > 0){
  25.                 $user_row =$query->result();
  26.                 $user = $user_row[0];
  27.                 $array_session = array(
  28.                                         'sudah_login_pelamar' => TRUE,
  29.                                         'username' => $user->username,
  30.                                         'id_pelamar' => $user->id_pelamar
  31.                                         );
  32.        
  33.             $this->session->set_userdata($array_session);
  34.             redirect('halamanpelamar');
  35.         }else{
  36.             redirect('index/index');
  37.             }
  38.     }
  39.  
  40. ---register_model---
  41. function login($nama,$pass)
  42.     {
  43.         $this->session->userdata('username','$nama');
  44.         $this->db->where(array('username' => $nama, 'password' => md5($pass)));
  45.         return $this->db->get('pelamar');
  46.     }
  47.  
  48. ---controller halamanpelamar-----
  49. function index() {
  50.         if($this->session->userdata('sudah_login_pelamar')){
  51.         $this->load->view('menu'); 
  52.         }
  53.     }
Advertisement
Add Comment
Please, Sign In to add comment