<?php defined('BASEPATH') OR exit('No direct script access allowed'); // Author : Mochammad Ihza Rizky Karim class Home extends CI_Controller{ public function __construct() { parent::__construct(); $this->load->model("LoginModel"); } public function index() { $data['judul'] = "<h1>Selamat Datang</h1>"; $this->load->view("login",$data); } public function auth() { $username = $this->input->post("username",true); $password = $this->input->post("password",true); $check = $this->LoginModel->checkUser($username,$password); if($check->num_rows() > 0) { $data = $check->row_array(); $username = $data['username']; $password = $data['password']; $level = $data['level']; $data_session = array("nama" => $username, "password" => $password, "level" => $level, "logged" => TRUE); $this->session->set_userdata($data_session); if($level == "admin") { redirect("Page/admin"); } elseif($level == "user") { redirect("Page/user"); }else{ redirect("Home"); } } else{ echo $this->session->set_flashdata("failed","Username dan Password Salah"); echo $this->session->flashdata("failed"); } } public function logout() { $this->session->sess_destroy(); redirect("Home"); } }