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 C_login extends CI_Controller {
- public function __construct()
- {
- parent::__construct();
- $this->load->model('login_model');
- }
- public function index()
- {
- $this->load->view('back/login');
- }
- function auth(){
- $username=htmlspecialchars($this->input->post('username',TRUE),ENT_QUOTES);
- $password=htmlspecialchars($this->input->post('password',TRUE),ENT_QUOTES);
- $cek_dosen=$this->login_model->auth_user($username,$password);
- if($cek_dosen->num_rows() > 0)
- { //jika login sebagai dosen
- $data=$cek_dosen->row_array();
- $this->session->set_userdata('masuk',TRUE);
- if($data['level']=='1'){ //Akses admin
- $this->session->set_userdata('akses','1');
- $this->session->set_userdata('ses_id',$data['username']);
- $this->session->set_userdata('ses_nama',$data['fullname']);
- $this->session->set_userdata('level_user',$data['level_user']);
- redirect('dashboard');
- }
- else
- { //akses dosen
- $this->session->set_userdata('akses','2');
- $this->session->set_userdata('ses_id',$data['username']);
- $this->session->set_userdata('ses_nama',$data['fullname']);
- $this->session->set_userdata('level_user',$data['level_user']);
- redirect('dashboard');
- }
- }
- else
- {
- $cek_karyawan=$this->login_model->auth_karyawan($username,$password);
- if($cek_karyawan->num_rows() > 0){
- $data=$cek_karyawan->row_array();
- if ($data['level_user']=='2') {
- $this->session->set_userdata('masuk',TRUE);
- $this->session->set_userdata('akses','3');
- $this->session->set_userdata('ses_id',$data['id_karyawan']);
- $this->session->set_userdata('ses_nama',$data['nama']);
- $this->session->set_userdata('level_user',$data['level_user']);
- redirect('dashboard');
- }
- }
- else
- { // jika username dan password tidak ditemukan atau salah
- $url=base_url();
- echo $this->session->set_flashdata('msg','Username Atau Password Salah');
- redirect($url);
- }
- }
- }
- function logout(){
- $this->session->sess_destroy();
- $url=base_url('');
- redirect($url);
- }
- }
- /* End of file C_login.php */
- /* Location: ./application/controllers/C_login.php */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement