Membuat Login Form Sederhana Dengan Php Dan Mysql

halo teman blogger semuanya, selamat malam dan kembali lagi bersama ane guzko di coretan coretan kecil ane yang mungkin dan mudah-mudahan ada manfaatnya sedikit bagi agan semua.
kali ini ane mau sharing perihal bagaimana caranya membuat form login lengkap dengan prosesnya dengan menggunakan php dan mysql.


yang ane jelasin disini, hanya yang bersifat sederhana. Tapi setidaknya ini sanggup menunjukkan sedikit inspirasi bagi agan agan…


setuju langsung aja gan, kali ini dalam pembuatan aplikasi sederhana ini, kita akan melakukannya dalam 6 langkah :


1. Membuat tabel mysql
2. Membuat file koneksi.php
3. Membuat file index.php
4. Membuat file login.php
5. Membuat file login_sukses.php
6. Membuat file logout.php


langsung gas gan . . . .


1. MEMBUAT TABEL MYSQL
silahkan pertama agan buat sebuah database, misal databasenya dengan nama tutorial_1, kemudian buat sebuat tabel dengan ketikkan instruksi berikut pada mysql agan..


CREATE TABLE `user` (   `id` int(11) NOT NULL AUTO_INCREMENT,   `username` varchar(255) NOT NULL,   `email` varchar(255) NOT NULL,   `password` varchar(255) NOT NULL,   PRIMARY KEY (`id`),   UNIQUE KEY `username` (`username`) )  

kemudian tambahkan sebuah data pada tabel yang telah dibuat tadi, ketikkan instruksi berikut ini pada mysql agan . . .
instruksi diatas berfungsi untuk menginputkan sebuah data ke tabel login yang dibuat tadi dimana username=admin, password=guzko321, email=kopyokstikom@gmail.com


INSERT INTO user(username, email, password) VALUES('admin','kopyokstikom@gmail.com','guzko321')  

2. MEMBUAT FILE KONEKSI.PHP


kemudian pada langkah ke-2 ini, kita akan membuat file koneksi yang berfungsi untuk menghubungkan aplikasi php dengan database yang dibuat tadi … langsung agan ketikkan instruksi dibawah ini dan agan simpan dengan nama koneksi.php


<?php  $host="localhost"; // Host name   $username="root"; // Mysql username   $password=""; // Mysql password   $db_name="tutorial_1"; // Database name   $tbl_name="user"; // Table name    // Connect to server and select databse.  mysql_connect("$host", "$username", "$password")or die("cannot connect");   mysql_select_db("$db_name")or die("tidak sanggup terhubung dengan database"); ?> 

3. MEMBUAT FILE INDEX.PHP


pada langkah ke-3 ini, kita buat form untuk login nya gan. tempat untuk masukkan login info berupa username dan password…langsung gan cekidot.


<table width="300" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC"> <tr> <form name="form1" method="post" action="login.php"> <td> <table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF"> <tr> <td colspan="3"><strong>Member Login </strong></td> </tr> <tr> <td width="78">Username</td> <td width="6">:</td> <td width="294"><input name="myusername" type="text" id="myusername"></td> </tr> <tr> <td>Password</td> <td>:</td> <td><input name="mypassword" type="password" id="mypassword"></td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td><input type="submit" name="cmdLogin" id="cmdLogin" value="Login"></td> </tr> </table> </td> </form> </tr> </table>  

4. MEMBUAT FILE LOGIN.PHP


pada langkah ini, kita akan membuat validasi login yang sebenarnya. Dengan menunjukkan session . berikut kodenya gan :


<?php  include "koneksi.php";  session_start();   if(isset($_POST['cmdLogin'])) {   //mengambil data myusername dan mypassword dari file index   //kemudian menyimpan data tersebut kedalam variable user dan pass   $user = $_POST['myusername'];   $pass = $_POST['mypassword'];    //mencari data username dan password di database   $cari_user = mysql_query("select * from user where username='$user' and password='$pass'");    //jika data yang dicari tidak ada maka akan menampilkan instruksi errror   if($cari_user == FALSE) {    die(mysql_error());   }    //jika data berhasil ditemukan   while ($row = mysql_fetch_array($cari_user)) {    //direct langsung kehalaman login sukses    header('location:login_sukses.php');     //menyimpan data username dan password kedalam session    $_SESSION['myusername'] = $row['username'];    $_SESSION['mypassword'] = $row['password'];    }  } ?>  

5. MEMBUAT LOGOUT.PHP


pada langkah ke-5 ini, kita agan buat sebuah file logout.php untuk menghapus semua info dan session yang terbentuk tadi waktu login.


<?php  session_start(); session_destroy(); header('location:index.php'); ?>  

instruksi yang ane buat diatas hanyalah baru instruksi yang sederhana gan, belum berisi instruksi secure login… penampakan coding yang kita buat mirip ini gan :


Membuat Login Form Sederhana Dengan Php Dan Mysql

dan kalau berhasil login maka akan tampil halaman utama…


Membuat Login Form Sederhana Dengan Php Dan Mysql

sekian dulu dech gan tutorial singkat dari ane…,lain kali ane kasi lagi tutorial php yang lain…tunggu terus ya… oya, bagi agan yang mau download code lengkapnya sudah saya sediakan link download dibawah gan.. bagi yang masih kurang terperinci sanggup tinggalkan jejak di komentar..


seee





Sumber http://guz-kopyok.blogspot.com/


Postingan populer dari blog ini

Cara Mengatasi Xampp Phpmyadmin Error

Mengatasi Port Yang Bentrok Di Windows

Membuat Aplikasi Barcode Dengan Java Netbeans