Membuat Halaman Login Dengan PHP

dokumen-dokumen yang mirip
Tutorial PHP Metode Searching - Multiple Keyword

MODUL PEMROGRAMAN WEB

Menangani Input dari User

Membuat Login Dengan PHP dan MYSQL

Modul Pembuatan Aplikasi Login dengan PHP dan MySQL

MATERI WEB. Pembuatan Login Aplikasi, Dasboard Admin & Menu Keluar menggunakan PHP & Mysql. Bas-Dev : Ahmad Bastiar

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Pertama-tama kita buat form login terlebih dahulu. login.htm

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

MODUL 11 MEMBUAT LOGIN USER

BAB XIII BEKERJA DENGAN SESSION

E-trik Ajax. Database MySQL. Dedi Alnas

Membuat Database mysql dengan PhpMyAdmin

Session. Pendahuluan

Pemrograman Web Lanjut 2017

Step-1: Tambahkan tabel ke dalam database yang sudah ada dengan nama: logins

BAB III IMPLEMENTASI. Program penghubung database tersebut disimpan dengan nama. konek.php. Berikut merupakan kode program penghubung Database :

Tutorial Membuat WEB Dinamis Dengan PHP

Membuat Online Messanger atau Chat dengan PHP, MySQL, JQuery, Bootsrtrap 3 dan Font Awesome 4 [Part 2]

b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan

Hak Akses dan Login Multi User. Baiklah untuk mulai praktek yang pertama ini file yang dibutuhkan adalah seperti yang terlihat dalam gambar berikut :

Pemrograman Web Lanjut 2017

DISUSUN OLEH ABDUL HAKIM SEMESTER VI NPM KLS N TEKNIK INFORMATIKA

Login Dengan Fitur Remember Me

Langkah Cara Membuat Form Login Menggunakan PHP dan MySQL Langkah 1: Membuat Tabel MySQL User/Pengguna

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension

Artikel ini akan memberikan informasi bagi pembaca yang kesulitan dengan Teknik Mencegah SQL Injection pada PHP.

P - 12 Bab 9 : PHP & MySQL

Pemrograman Web Lanjut 2017

window.location='karyawan/homeuser.php'</script>"; }else if($c['level']=="manajer"){

DATABASE MYSQL DENGAN PHP

Fungsi-fungsi MySql Fungsi mysql_connect. Bentuk: Membuat hubungan ke database MySQL yang terdapat pada suatu host.

Praktikum 3 Cookie, Session, dan Database MySQL

Materi 10: Create Read Update Delete

BAB IV IMPLEMENTASI SISTEM

Materi

Membuat Halaman Admin Untuk Web Buatan Sendiri

Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data.

1. Membuat Kerangka Website dengan Table

Persiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan.

LAPORAN PRAKTIKUM 5 SESSION & COOKIE

Script PHP dan MySQL J A M K E E M P A T

Simak baik-baik komentar-komentar dalam setiap skrip. Komentar diawali dengan tanda #, //, atau /* dan */

Tutorial PHP Register Login Logout Script

MODUL 7 SESSION DAN USER AUTHENTICATION

Widhy Hayuhardhika NP, S.Kom

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. telah dibuat. Tujuannya untuk melakukan uji coba pada aplikasi dan sebagai

Cara Sederhana Import Data dari Excel (CSV) ke MySQL dengan PHP

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

Menampilkan user online seperti di obrolan step by step

Membangun koneksi dari PHP ke MySQL adalah dengan fungsi mysql_connect();

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom

MODUL 6 SESSION DAN USER AUTHENTICATION

Domain & Hosting Free By : Subianto, S.Kom

Membuat Online Messanger atau Chat dengan PHP, MySQL, JQuery, Bootsrtrap 3 dan Font Awesome 4 [Part 3]

PHP & Mysql. Pemrograman Internet

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

1. TUJUAN Mahasiswa dapat memahami langkah-langkah koneksi PHP dengan MySQL Mahasiswa dapat memahami pengambilan record dari database

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP

2. inputkk.php. 3. tampilkk.php

Dasar PHP-MySQL oleh : Prasaja Wikanta

Bab 13 Tentang SESSION

Membuat Laporan dengan Bahasa Pemrograman Berbasis WEB

LAMPIRAN. Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru?

BAB V IMPLEMENTASI DAN PENGUJIAN. lingkungan perangkat lunak, implementasi database beserta struktur program dan

BAB IV IMPLEMENTASI DAN PEMBAHASAN

Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1

BAB X AKSES DAN MANIPULASI DATA

MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL

Advantages. Keunggulan :

SEARCHING, EDIT / UPDATE DAN DELETE. PHP & MYSQL Part Two

MySQL J A M K E T I G A

DATABASE OPERATION. Pemrograman Web. Rajif Agung Yunmar, S.Kom

SMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP

Loka Dwiartara

Pencarian data dengan PDO (PHP Data Objek)

BAB IV IMPLEMENTASI DAN PENGUJIAN. diperlukan sarana penunjang dalam bentuk Hardware dan software, sebagai

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

BAB IV HASIL DAN PEMBAHASAN. Sistem Informasi Penjualan dan Pembelian Barang Pada Toko Touring

PHP & MYSQL. Ingat, PC anda tidak memerlukan tambahan khusus atau apapun untuk melihat hasil eksekusi kode PHP anda. Mengapa?

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

TIB18 - PEMROGRAMAN WEB. Pemrograman Web Pertemuan & 21-22

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

Dengan asumsi bahwa aplikasi masih menggunakan cookie, maka query untuk membuka profil adalah seperti berikut:

BAB IX COOKIE DAN SESSION

Konektivitas PHP - MySQL


BAB IV IMPLEMENTASI DAN PENGUJIAN

DESKRIPSI PERANCANGAN PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK) Dipersiapkan oleh: Kelompok 3

Membuat Form login dengan Php dan Mysql

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

Cara Mudah Koneksi Php Dan Mysql Dengan Database

MySQL. Pemrograman Web/MI/D3 sks 1

Checkbox dengan Foreach dan MYSQL

</td> </tr> </table></td> </tr> </table></td> </tr> <tr> <td width="778" height="81" align="center" valign="middle">sistem pakar jaringan LAN ini

Tips Keamanan Aplikasi Web PHP & MySQL

Oleh : Hidayat Siddiq Kurniawan CARA INSTALL WORDPRESS DI LOCALHOST DENGAN XAMPP

PRAKTIKUM PHP 10. Menyimpan Data ke Database & Menampilkan Data dengan PHP

Lisensi Dokumen: Uraian Kasus :

Transkripsi:

Membuat Halaman Login Dengan PHP Oleh: Polma Saut Martua Sihotang Baik ini tutor pertama dari saya.. mohon dimaklum karena saya masih newbie. ^_^ Cara Kerja : Ketika user memasukkan username beserta passwordnya, maka yang pertama kali dilakukan adalah mengeceknya dalam database apakah username telah terdaftar, jika telah terdaftar, dalam hal ini ada dalam database maka kita memerlukan satu variable yang mengindikasikan bahwa user tersebut ada. Se... Baik ini tutor pertama dari saya.. mohon dimaklum karena saya masih newbie. ^_^ Cara Kerja : 1. Ketika user memasukkan username beserta passwordnya, maka yang pertama kali dilakukan adalah mengeceknya dalam database apakah username telah terdaftar, jika telah terdaftar, dalam hal ini ada dalam database maka kita memerlukan satu variable yang mengindikasikan bahwa user tersebut ada. 2. Setelah itu maka sang user akan diberi sebuah session yang diambil dari usernamenya jika pengecekan password sebelumnya oleh MD5 sukses dilakukan. 3. Jika kesemuanya tidak sesuai maka sang user akan diredirect ke halaman login.html, sehingga terlihat seperti diam di tempat. == Pertama == Buat dulu databasenya dengan coding berikut : create database userdb; use userdb; create table tbl_user(id int(3) primary key auto_increment, username varchar(50), password varchar(50)); insert into tbl_user values('','admin','698584fec2460cd21560a75a60db84e5');

NOTE : 69854fec2460cd2156a7560db84e5 >>> password bertype hash md5. == Kedua == Membuat Halaman Login dengan coding HTML, dengan cara : buka notepad atau apa saja yang biasa anda gunakan untuk melakukan coding. lalu paste code berikut : <html><head><title>login Area</title></head> <body> <br><br><br><br><br><br><br><br><br><br><br> <table border=1 align=center> <form method=post action=cek.php> <tr><td>username</td><td><input type=text name=username></tr> <tr><td>password</td><td><input type=password name=password></tr> <tr><td></td><td><input type=submit name=submit value=enter></tr> </form> </table></body> </html> Simpan file dengan nama "login.html". [Tanpa tanda kutip ya] == Ketiga == Membuat Halaman untuk configurasinya. <?php $host = "localhost"; $username = "root"; $password = ""; $databasename = "userdb"; $connection = mysql_connect($host, $username, $password) or die("koneksi Bermasalah...!!"); mysql_select_db($databasename, $connection) or die("databasenya Error"); simpan file confignya dengan nama "conf.php". [Tanpa tanda kutip ya] == Keempat == Membuat halaman Cek. <?php

session_start(); include "config.php" ; $username = $_POST['username']; $password = $_POST['password']; $passwordhash = md5($password); // mengenkripsikannya untuk dicocokan dengan database $perintahnya = "select username, password from tbl_user where username = '$username' and password = '$passwordhash'"; $jalankanperintahnya = mysql_query($perintahnya); $ada_apa_enggak = mysql_num_rows($jalankanperintahnya); if ($ada_apa_enggak >= 1 ) $_SESSION['username'] = $username; header("location: main.php"); else header("location: login.html"); simpan file ceknya dengan nama "cek.php". [Tanpa tanda kutip ya] == Kelima == Membuat Halaman Main [halaman ini sangatlah penting]. <?php session_start(); if (ISSET($_SESSION['username'])) print $_SESSION['username']; print "<br><a href=logout.php?maukeluar=iya>logout</a>"; else header("location: login.html"); Simpan file dengan nama "main.php". [Ingat ini pun tanpa tanda kutip ya] == Keenam == Ini halaman yang terakhir dalam tutorial kita kali ini. Kita akan membuat halaman Logoutnya. silahkan copas code berikut.

<?php session_start(); if ($_REQUEST['maukeluar'] == "iya") if(isset($_session['username'])) UNSET($_SESSION['username']); header("location: login.html"); session_destroy(); Oke, sudah selesai halaman-halaman yang harus kita buat dalam tutor ini. Sedikit penjelasan dari saya mengenai code-code tersebut. bagian session_start(); Penggunaan session harus dimulai dengan menggunakan fungsi ini. Kemudian disana tertulis kalimat seperti ini... $password = $_POST['password']; $passwordhash = md5($password); saya mengambil variable global $_POST['password'] kemudian menyisipkannya kedalam variable baru, yakni $password. Karena didalam database sudah dalam bentuk enkripsi MD5 maka yang perlu dilakukan untuk mencocokkan dengan yang ada dalam database adalah mengenkripsi variable global password tadi. Cukup dimengerti kan?? ^_^. Kemudian argumen selanjutnya adalah query SQL $perintahnya = "select username, password from tbl_user where username = '$username' and password = '$passwordhash'"; Saya kira code diatas semuanya sudah cukup tau, karena sedikit populer tuhh.. hheheh :D dan script-script yang lainnya mungkin teman-teman dapat mengerti lah sedikit demi sedikit. Saya sangat gembira dengan berbagi/sharing kepada sesama [PUNYA ILMU ITU UNTUK DIBAGI/DIWARISKAN] ^_^

dan saya sangat menerima masukkan, kritik dan saran dari para Master semua. Thanks. Tentang Penulis Polma Saut Martua Sihotang nothing