Session lanjutan Part 8.

Slides:



Advertisements
Presentasi serupa
Membuat Sistem Informasi Perpustakaan Berbasis Web dengan PHP & MySQL
Advertisements

Pemrograman Web – PHP 2 Antonius RC. PHP dan Form (1)
BEKERJA DENGAN FORM Lisda Juliana P.,Ssi..
Widhy Hayuhardhika NP, S.Kom.  PHP – MySql installed  MySql telah running (cek xampp control panel)  Database  Tabel  Query  SQL (Structured Query.
SISTEM BASIS DATA INTRO-5. •Setelah mengikuti perkuliahan ini diharapkan mahasiswa dapat mengerti : 1.Aplikasi perintah SQL ke MySql Server 2.Mengerti.
Dasar-dasar SQL soesanto.
BEKERJA DENGAN COMMAND LINE
Database Create-Retrieve-Update-Delete (CRUD)
Database Create-Retrieve-Update-Delete (CRUD)
(SECURITY CODE – CAPTCHA)
Desain web – pertemuan 13 Javascript (Part 2).
disiapkan oleh: Sutrisno, S.Kom
Pemrograman Database dengan JAVA
Pemrograman Terstruktur
MEMBUAT DATABASE MENGGUNAKAN MICROSOFT SQL SERVER 2008
Pemrograman Berbasis WEB
Internet Programming MySQL
Pemrogramn Berorientasi Obyek MySQL
Konsep Dasar User dan Schema Database
Pengenalan PHP Operator Aritmatika:
MySQL dan PHP.
PHP - AJAX.
Pemrograman Web/MI/D3 sks
Microsoft SQL Server DDL dan DML dasar
Oleh : Ir. H. Sumijan, M.Sc Dekan Fakultas Ilmu Komputer (Filkom) Universitas Putra Indonesia “YPTK” (Bagi Peserta Pelatihan Guru-guru SMP Se-Sumatera.
Konsep Basis Data di Web
Review DDL Pertemuan ke 2.
Collabnet Overview v Informatika BAB X Mengenal Kekangan Nilai Pada Data.
Controller.  Instalasi dan Konfigurasi Web Framework  Konsep Dasar Controller  Aturan Penulisan fungsi.
SINTAK STORED PROCEDURE
Koneksi PHP ke Database MySQL
SISTEM INFORMASI AKADEMIK DI SMA NEGERI 1 CIPARAY     SKRIPSI   Diajukan sebagai Salah Satu Syarat kelulusan Pada Program Studi Sistem Informasi Jenjang.
DEWI SULISTIYARINI, S.KOM
TRIGGER.
Perancangan dan Pemrograman Web
UPI CONVENTION CENTER [UPI-CC] UNIVERSITAS PUTRA INDONESIA “ YPTK “ UPI CONVENTION CENTER [UPI-CC] UNIVERSITAS PUTRA INDONESIA “ YPTK “ PADANG, 08 Agustus.
Pengenalan Database MySQL
Mengekspor, Menyalin, dan Mengimpor Data
Pemrograman internet ABU SALAM, M.KOM.
FUNGSI-FUNGSI AKSES MySql
Praktikum Ke (Membuat database, melihat data base, menghapus database, membuat tabel dan melihat tabel).
Connect to the Server - Putty
Pemrograman PHP Lanjut
OOP.
Database MySQL (Using XAMPP)
SQL pada basis data client-server
SQL Basis Data.
SESSION
Praktikum Berkas dan Basis Data
TRIGGER.
SESSION.
Pemrograman Berbasis WEB
Pengenalan PHP Operator Aritmatika:
Passing Variable Dalam PHP
As’ad Djamalilleil Database As’ad Djamalilleil
Pertemuan 2 DATABASE.
Form validation, paging,urisegmen,log
KOMPUTER APLIKASI TIK II
Pemrograman Web/MI/D3 sks
Biodata…… Nama : Muhammad Yunus Alamat : Getap Asal : Sakra Lotim
Pengenalan mySQL database
Pemrograman mobile DATABASE ANDROID.
Android database sqlite
Mulok Basis-Data OLEH Sidik Pramana, S.Kom
CREATE, MODIFY, & DELETE TABLE
Pemrograman Web/MI/D3 sks
Pemrograman Web/MI/D3 sks
Praktikum Sistem Basis Data - 2
Praktikum 2 - Sistem Basis Data 1
Pemrograman Web/MI/D3 sks
Transcript presentasi:

Session lanjutan Part 8

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

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(); }

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;

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"); }

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;

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);

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'); ?> |

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