Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
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 ';
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.