teguhsugiono891208

login.php

Apr 20th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. <?php defined('BASEPATH') OR exit('No direct script access allowed');
  2. //'data_array' => $data_array['combobox']
  3. class Login extends CI_Controller {
  4.  
  5. public function index($error = NULL) {
  6. $data = array(
  7. 'error' => $error,
  8. );
  9. $this->load->view('v_login', $data);
  10. }
  11.  
  12. public function actlogin() {
  13. $username = $this->input->post('username');
  14. $password = $this->input->post('password');
  15. $where = array(
  16. 'username' => $username,
  17. 'password' => md5($password)
  18. );
  19.  
  20. $ceklogin = $this->load->module('models/model')->cek_data("mt_user",$where);
  21. //print_r($ceklogin->num_rows()); die;
  22.  
  23. if ($ceklogin->num_rows() == 1) {
  24.  
  25. //ambil username
  26. $data_login = $this->Model->cek_data("mt_user",$where)->row();
  27.  
  28. //daftarkan session
  29. $data = array(
  30. 'logged' => TRUE,
  31. 'username' => $data_login->username
  32. );
  33. $this->session->set_userdata($data);
  34.  
  35. redirect(site_url('CtrIndex'));
  36. print_r('OKEEEEEEEEEEEEEEEEEEEE'); die;
  37.  
  38. }else{
  39. $error = 'Username / Password salah';
  40. $this->index($error);
  41. }
  42.  
  43. }
  44.  
  45.  
  46. function actlogout() {
  47. $this->session->sess_destroy();
  48. redirect(site_url('CtrIndex'));
  49. }
  50.  
  51. }
Add Comment
Please, Sign In to add comment