Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Auth extends CI_Controller{
- public function login()
- {
- $this->form_validation->set_rules('username','Username','required',['required' => 'Username Wajib Diisi!']);
- $this->form_validation->set_rules('password','Password','required',['required' => 'Password Wajib Diisi!']);
- if ($this->form_validation->run() == FALSE)
- {
- $this->load->view('templates/header');
- $this->load->view('formlogin');
- $this->load->view('templates/footer');
- }else{
- $auth = $this->ModelAuth->cek_login();
- if($auth == FALSE)
- {
- $this->session->set_flashdata('pesan','<div class="alert alert-danger alert-dismissible fade show" role="alert">
- Username atau Password anda salah
- <button type="button" class="close" data-dismiss="alert" aria-label="Close">
- <span aria-hidden="true">×</span>
- </button>
- </div>');
- redirect('auth/login');
- }else{
- $this->session->set_userdata('username', $auth->username);
- $this->session->set_userdata('role_id', $auth->role_id);
- switch($auth->role_id){
- case 1 : redirect('admin/dashboardadmin');
- break;
- case 2 : redirect('welcome');
- break;
- default: break;
- }
- }
- }
- }
- public function logout()
- {
- $this->session->sess_destroy();
- redirect('auth/login');
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement