Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function cek_login() {
- $username = $this->input->post('username');
- $password = $this->input->post('password');
- //input data melalui form post username dan password login di cek apakah ada pada database pada modul model function login
- $result = $this->login_model->login($username, $password);
- if($result) {
- $sess_array = array();
- foreach($result as $row) {
- //membuat session
- $sess_array = array(
- 'ID' => $row->id,
- 'NOMOR' => $row->nomor,
- 'USER' => $row->username,
- 'PASS'=>$row->password,
- 'LEVEL' => $row->level,
- 'FOTO' => $row->foto,
- 'LAST' => $row->last_login,
- 'login_status'=>true,
- );
- $data = array(
- 'last_login' => date('Y-m-d H:i:s')
- );
- $id['id'] = $row->id;
- $this->login_model->updateData('users',$data,$id);
- //mengecek sesi sesuai isi database
- $this->session->set_userdata($sess_array);
- if ($row->level == "admin" || $row->level == "mentor"){
- redirect('admin/dashboard','refresh');
- }
- else{
- redirect('user/dashboard','refresh');
- }
- }
- return TRUE;
- } else {
- redirect('access/','refresh');
- return FALSE;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement