Cara Membuat Login PHP Mysql



Halo sobat, kali ini admin akan share tentang tutorial membuat login dengan php.

Pada tutorial sebelumnya kita
Tutorial Membuat CRUD menggunakan PHP mysql
 maka pada kesempatan ini kita akan melanjutkan tutorial membuat crud php dan mysql.


Sebelum itu kita tambahkan table pada database siswa_db. Nama tabelnya adalah user, lalu untuk struktur tabelnya bisa lihat gambar di bawah :
Cara Membuat Login PHP Mysql


Setelah table telah di buat, lalu kita menambahkan data user di menu insert. Jangan lupa saat mengisi password sobat pilih function MD5, lalu klik go.
Cara Membuat Login PHP Mysql

Lalu tahap selanjutnya adalah membuat form login di sini admin memberi namanya login.php, untuk kodingnya seperti ini :


<?php
echo '<form action="proses_login.php" method="POST">';
echo 'Username : <input type="text" name="username"><br>';
echo 'Password: <input type="password" name="password"><br>';
echo '<input type="submit" value="LOGIN">';
echo '</form>';
?>

Selanjutnya kita buat proses_login untuk memprosesnya :

<?php
include ('koneksi.php');
$username =$_POST['username'];
$password =md5($_POST['password']);
$lihat_user="SELECT * FROM user WHERE username='$username' ";
$data_user=mysql_query($lihat_user);
$data_login=mysql_fetch_array($data_user);
$username_db=$data_login['username'];      //Harus Beda Dengan yg di atas
$password_db=$data_login ['password'];
if ($password==$password_db){
                //berhasil Masuk
                echo "Sukses";
                header('location: index.php');
                session_start();
                $_SESSION['username']=$email_db;
}
else{
                //Gagal masuk
                echo "gagal";
                header('location: login.php');
}
?>

Sekian tutorial membuat login sederhana menggunakan phpmysql.

Komentar

Postingan populer dari blog ini

Tutorial Downgrade Asus Zenfone 2 ZE551ML

Cara Agar Blog Tidak Bisa Di CTRL + U Pada Blog

Materi makanan internasional