[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
xampp.bak
/
htdocs
/
ujian
/
application
/
controllers
/
manager
/
[
Home
]
File: Welcome.php
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Welcome extends CI_Controller { public function index(){ $this->load->library('user_agent'); if ($this->agent->is_browser()){ if($this->agent->browser()=='Internet Explorer' ){ $this->template->display_user('blokbrowser_view', 'Browser yang didukung'); }else{ if(!$this->access->is_login()){ $data['link_login_operator'] = "tidak"; $this->template->display_user('manager/welcome_view', 'Login', $data); }else{ redirect('manager/dashboard'); } } }else{ $this->template->display_user('blokbrowser_view', 'Browser yang didukung'); } } function login(){ $this->load->library('form_validation'); $this->form_validation->set_rules('username', 'Username','required|strip_tags'); $this->form_validation->set_rules('password', 'Password','required|strip_tags'); if($this->form_validation->run() == TRUE){ $this->form_validation->set_rules('token','token','callback_check_login'); if($this->form_validation->run() == FALSE){ //Jika login gagal $status['status'] = 0; $status['error'] = validation_errors(); }else{ //Jika sukses $status['status'] = 1; } }else{ $status['status'] = 0; $status['error'] = validation_errors(); } echo json_encode($status); } function logout(){ $this->access->logout(); redirect('manager/welcome'); } function check_login(){ $username = $this->input->post('username',TRUE); $password = $this->input->post('password',TRUE); $login = $this->access->login($username, $password, $this->input->ip_address()); if($login==1){ return TRUE; }else if($login==2){ $this->form_validation->set_message('check_login','Password yang dimasukkan salah'); return FALSE; }else{ $this->form_validation->set_message('check_login','Username yang dimasukkan tidak dikenal'); return FALSE; } } } /* End of file welcome.php */ /* Location: ./application/controllers/welcome.php */