Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Login extends Controller{
- /**
- /* Constructor
- */
- function __construct()
- {
- parent::Controller();
- $this->load->library('validation');
- }
- function index()
- {
- $username = $this->session->userdata('username');
- $password = $this->session->userdata('password');
- $this->load->model('M_admin_model');
- $this->load->database();
- if (($username != NULL)||($password != NULL)||($this->M_admin_model->cek_admin($username, $password) == TRUE))
- {
- redirect('admin');
- }
- else
- {
- //validasi form
- $rules['username'] = "required";
- $rules['password'] = "required";
- $this->validation->set_rules($rules);
- if ($this->validation->run() == FALSE)
- {
- $data['body'] = $this->load->view('v_login', '', true);
- $this->load->view('v_main', $data);
- }
- else
- {
- $username = $this->input->post('username');
- $password = $this->input->post('password');
- $this->load->model('M_admin_model');
- if ($this->M_admin_model->cek_admin($username, $password) == TRUE)
- {
- $userdata = array
- (
- 'username' => $username,
- 'password' => $password,
- 'sudah_login' => TRUE
- );
- $this->session->set_userdata($userdata);
- redirect('admin','refresh');
- }
- else
- {
- $data['body'] = $this->load->view('v_login', '', true);
- $this->load->view('v_main', $data);
- }
- }
- }
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement