Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- defined('BASEPATH') or exit('No direct script access allowed');
- class Login extends CI_Controller{
- function __construct(){
- parent::__construct();
- $this->load->model('model_login');
- }
- public function index(){
- $this->load->view('form_login');
- }
- function masuk()
- {
- $username = $this->input->post('username');
- $pass = $this->input->post('password');
- $password = md5($pass);
- $cek = $this->model_login->cek($username, $password);
- if($cek->num_rows() == 1)
- {
- foreach($cek->result() as $data){
- $sess_data['id'] = $data->id;
- $sess_data['username'] = $data->username;
- $sess_data['nama'] = $data->nama;
- $sess_data['level'] = $data->level;
- $this->session->set_userdata($sess_data);
- }
- if($this->session->userdata('level') == '0')
- {
- $d['username'] = $this->session->userdata('username');
- $d['nama'] = $this->session->userdata('nama');
- $this->load->view('admin', $d);
- }
- elseif($this->session->userdata('id_jenis_user') == '1')
- {
- $d['username'] = $this->session->userdata('username');
- $d['nama'] = $this->session->userdata('nama');
- $this->load->view('user', $d);
- }
- }
- else
- {
- $this->session->set_flashdata('pesan', '<div class="card horizontal red darken-3">
- <div class="card-stacked">
- <div class="card-content">
- <p class="white-text">Maaf, kombinasi username dengan password salah.</p>
- </div>
- </div');
- redirect('login');
- }
- }
- function keluar()
- {
- $this->session->sess_destroy();
- redirect('login');
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement