View difference between Paste ID: 9z759cw0 and 3CTX96DM
SHOW: | | - or go back to the newest paste.
1-
<?php
1+
<?php /*======GENERATE BY Gunawan=========*/
2-
defined('BASEPATH') OR exit('No direct script access allowed');
2+
3
class Demo extends CI_Controller {
4-
class Admin_login {
4+
5
	// Login
6-
	// SET SUPER GLOBAL
6+
	public function index($username, $password) {
7-
	var $CI = NULL;
7+
8-
	public function __construct() {
8+
 
9-
		$CI =& get_instance();
9+
			$CI->session->set_userdata('username', 'demo'); 
10-
		$CI->load->library('session');
10+
			$CI->session->set_userdata('name','ini demo'); 
11
			$CI->session->set_userdata('id_login', uniqid(rand()));
12
			$CI->session->set_userdata('id','99999');
13
14-
	public function login($username, $password) {
14+
$url = site_url('Demo/dashboard');
15
echo "<script>window.location.href = '{$url}';</script>";
16-
		// Query untuk pencocokan data
16+
 
17-
		$query = $CI->db->get_where('admins', array(
17+
18-
										'username' => $username, 
18+
19-
										'password' => sha1($password)
19+
20-
										));
20+
	public function dashboard {
21-
										
21+
22-
		// Jika ada hasilnya
22+
		echo "coba:";var_dump( $CI->session->userdata('username'));
23-
		if($query->num_rows() == 1) {
23+
24-
			$row 	=  $query; //$this->CI->db->query('SELECT * FROM admins WHERE username = "'.$username.'"');
24+
25-
			$user 	= $row->row();
25+
26-
			$id 	= $user->admin_id;
26+
27-
			$name	= $user->username;
27+
28-
			
28+
29-
			$CI->session->set_userdata('username', $username); 
29+
30-
			$CI->session->set_userdata('name', $name); 
30+
 
31
	
32-
			$CI->session->set_userdata('id', $id);
32+