Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- defined('BASEPATH') OR exit('No direct script access allowed');
- class Auth extends CI_Controller {
- public function __construct(){
- parent::__construct();
- $this->load->model('auth_model');
- $this->load->helper('form');
- $this->load->library('form_validation');
- }
- public function login(){
- $this->load->helper('form');
- $this->load->library('form_validation');
- $this->form_validation->set_rules('username','username','required');
- $this->form_validation->set_rules('password','password','required');
- if($this->form_validation->run() == FALSE ){
- $this->load->view('login');
- } else {
- $username = $this->input->post('username');
- $password = $this->input->post('password');
- $where = array ('username'=> $username , 'password'=> $password);
- $cek = $this->auth_model->cek_user($where)->row_array();
- if($cek > 0){
- $username = $cek['username'];
- $level = $cek['level'];
- $user_data = array('username'=> $username, 'level'=> $level, 'logged_in'=> TRUE);
- $this->session->set_userdata($user_data);
- // echo $this->session->userdata('level');
- redirect('home');
- } else {
- redirect('auth');
- }
- }
- }
Add Comment
Please, Sign In to add comment