Membuat Password pada form login dengan Enkripsi MD5


Bagaimana supaya password login kita yang ada di database mysql tidak dapat di baca oleh seseorang, salah satu caranya adalah dengan Enkripsi MD5 ,

Berikut ini adalah langkah-langkah pembuatannya:

1. Buatlah Database dengan nama db_log.

2. Buat Tabel dengan nama user dengan ketentuan sebagai berikut:

Tabel user

Tabel user

3. Buatlah file dengan nama config.php.

<?
$con=mysql_connect(“localhost”,”root”,””);
$db=mysql_select_db(“db_log”);

if(!$con){
echo“Tidak Dapat terkoneksi ke Server”;
}

if(!$db){
echo“Tidak Dapat Memilih database/Database tidak ada”;
}

?>

4. Buatlah file form_simpan.php  berikut adalah tampilan form-nya:

Form Simpan.PHP

Form Simpan.PHP

dengan ketentuan sebagai berikut:

textfield pada nama            : name=nama

textfield pada user name  : name=user

textfield pada password   :name=pass

listmenu pada status         :name=status

form action                           : name=simpan_user.php

5. Buat file simpan_user.php nya berikut adalah scriptnya:

<?
include(“config.php”);
$simpan=mysql_query(“INSERT INTO `user` ( `id` , `nama` , `user_name` , `password` , `status` )
VALUES (
NULL , ‘$nama’, ‘$user’, MD5( ‘$pass’ ) , ‘$status’
)”);

if($simpan){
echo“<script>alert(‘Data Telah Tersimpan’);</script>”;

}

else

{
echo“<script>alert(‘Data Gagal Tersimpan’);</script>”;
}

?>

6. Buat File Form Login.php berikut adalah tampilan formnya:

Form Login

Form Login

dengan Ketentuan sebagai berikut:

textfield pada user name : name= user

textfield pada password : name=pass

form action=cek_login.php

6. Buat file cek_login.php dengan script sebagai berikut :

<?
include(“config.php”);
$md5=md5($pass);
$cek=mysql_query(“select * from user where user_name=’$user’ and password=’$md5′ “);

if(!$cek){

echo“<script>alert(‘User name atau password yang anda masukkan tidak cocok’);</script>”;

}
else {
header(“location:admin.php”); }
?>

source : http://puguhrismadi.wordpress.com

6 thoughts on “Membuat Password pada form login dengan Enkripsi MD5

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s