Guest User

Untitled

a guest
Nov 19th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. <?php
  2. defined('BASEPATH') OR exit('No direct script access allowed');
  3.  
  4.  
  5. class Auth extends CI_Controller {
  6.  
  7. public function __construct(){
  8. parent::__construct();
  9. $this->load->model('auth_model');
  10. $this->load->helper('form');
  11. $this->load->library('form_validation');
  12. }
  13.  
  14. public function login(){
  15. $this->load->helper('form');
  16. $this->load->library('form_validation');
  17. $this->form_validation->set_rules('username','username','required');
  18. $this->form_validation->set_rules('password','password','required');
  19.  
  20. if($this->form_validation->run() == FALSE ){
  21. $this->load->view('login');
  22.  
  23. } else {
  24. $username = $this->input->post('username');
  25. $password = $this->input->post('password');
  26. $where = array ('username'=> $username , 'password'=> $password);
  27.  
  28. $cek = $this->auth_model->cek_user($where)->row_array();
  29.  
  30. if($cek > 0){
  31. $username = $cek['username'];
  32. $level = $cek['level'];
  33. $user_data = array('username'=> $username, 'level'=> $level, 'logged_in'=> TRUE);
  34.  
  35. $this->session->set_userdata($user_data);
  36. // echo $this->session->userdata('level');
  37. redirect('home');
  38.  
  39. } else {
  40. redirect('auth');
  41. }
  42. }
  43. }
Add Comment
Please, Sign In to add comment