Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Session lanjutan Part 8.

Presentasi serupa


Presentasi berjudul: "Session lanjutan Part 8."— Transcript presentasi:

1 Session lanjutan Part 8

2 Pemanggilan encryption password
Tambahkan kode pada controller login.php Pemanggilan encryption password public function form_login() { $this->load->library('encrypt'); if(!empty($_POST['submit']))

3 Tambahkan fungsi baru pada mdl_login
function get_user_id($username) { $this->db->from('users') ->where('nama',$username) ->limit(1); $q=$this->db->get(); return $q->row(); }

4 Tambahkan kode pada mdl_login
function check_user($u,$p) { $user_id=$this->get_user_id($u); if(count($user_id)>0) $user_password=$this->encrypt->decode($user_id- >pass); if($user_password==$p) $data=array( 'id_user' =>$user_id->id_user, 'nama' =>$user_id->nama, 'fullname'=>$user_id->fullname, 'status' =>1); $this->session->set_userdata($data); return 1; } else { return 0;

5 Kode Untuk mengetahui plaintext dari hasil chipertextnya adalah sebagai berikut.
$this->load->library('encrypt'); echo $this->encrypt->decode("3mwC4z9fisF8vXErqCNVg8v12asRREYfrvdYuiUlhRv4JUeVDDzou+BxCY2boBrIJBzXWPSEhXFknpaLsfeNIA=="); public function rubah1() { $this->load->library(‘encrypt'); echo $this->encrypt->encode("1234"); }

6 CREATE TABLE IF NOT EXISTS `ci_sessions` (
session_id varchar(40) DEFAULT '0' NOT NULL, ip_address varchar(45) DEFAULT '0' NOT NULL, user_agent varchar(120) NOT NULL, last_activity int(10) unsigned DEFAULT 0 NOT NULL, user_data text NOT NULL, PRIMARY KEY (session_id), KEY `last_activity_idx` (`last_activity`) ); Kemudian rubah pada baris 251 pada file config.php menjadi sebagai berikut : $config['sess_use_database'] = TRUE;

7 Untuk menampilkan data siapa saja yang pernah login.
$ses_db='a:5:{s:9:"user_data";s:0:"";s:7:"id_user";s:1:"1";s:4:"nama";s:6:"andris";s:8:"fullname";s:13:"andris sahata";s:6:"status";i:1;}'; $v=unserialize($ses_db); var_dump($v);

8 Tambahkan kode pada view(news.php)
untuk membuat nama file berextensionkan sesuai nama kita maka kita gunakan fungsi sufig Rubah kode : menjadi : <?php echo anchor('coba/ubah/'.$row->id_news,'Edit'); ?> | <?php echo anchor(‘coba/ubah/'.$row->id_news.'/'.url_title(), 'Edit'); ?> |

9 Pemberian extension pada file php
$config['url_suffix'] = ‘ '; $config['url_suffix'] = ‘sahata ';


Download ppt "Session lanjutan Part 8."

Presentasi serupa


Iklan oleh Google