[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
xampp
/
htdocs
/
sarpras2
/
application
/
controllers
/
[
Home
]
File: Member.php
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Member extends PX_Controller { public function __construct() { parent::__construct(); } public function index(){ if($this->session->userdata('peminjam') != FALSE){ redirect('member/dashboard'); } else redirect('member/login'); } function login(){ if($this->session->userdata('peminjam') != FALSE){ redirect('member/dashboard'); } else $this->load->view('frontend/member/login'); } function dashboard(){ $data['userdata'] = $this->session_peminjam; if($this->session->userdata('peminjam') == FALSE){ redirect('member'); } else $jml_barang = $this->model_basic->select_where('tbl_barang','status','tampilkan')->result(); $jml_pinjam = $this->model_basic->select_where('tbl_pinjam','id_peminjam',$this->session_peminjam['id_peminjam'])->result(); $ttl_barang = 0; foreach ($jml_barang as $stock) { $ttl_barang += $stock->stock; } $ttl_pinjam = 0; foreach ($jml_pinjam as $jml) { $ttl_pinjam += $jml->jml; } $data['ttl_barang'] = $ttl_barang; $data['ttl_pinjam'] = $ttl_pinjam; $data['content'] = $this->load->view('frontend/member/dashboard',$data,true); $this->load->view('frontend/index',$data); } function do_login() { $username = $this->input->post('username'); $password = $this->input->post('password'); $user_data = $this->model_basic->select_where('tbl_peminjam','username',$username)->row(); if($user_data){ if($this->encrypt->decode($user_data->password) == $password){ $data_user = array( 'id_peminjam' => $user_data->id_peminjam, 'username' => $user_data->username, 'password' => $password, 'name' => $user_data->name, 'email' => $user_data->email, ); $this->session->set_userdata('peminjam',$data_user); $this->returnJson(array('status' => 'ok','msg' => 'Login berhasil, anda akan di alihkan.','redirect' => base_url('member_system/profile'))); } else $this->returnJson(array('status' => 'error','msg' => 'Login gagal, password anda salah.')); } else $this->returnJson(array('status' => 'error','msg' => 'Login gagal, username tidak terdaftar.')); } function do_logout() { if($this->session->userdata('peminjam') != FALSE){ $this->session->unset_userdata('peminjam'); redirect('home'); } else redirect('home'); } }