Cara Membuat Form Login menggunakan PHP - Hai sobat, pada kesempatan kali ini saya akan membahas tentang Cara Membuat Form Login Menggunakan PHP.
Pertama siapkan dulu bahan - bahan nya :
- Text Editor (Notepad++, Sublime Text, dsb)
- XAMPP
Kalau sudah, berikut langkah - langkah nya :
- Buatlah database dengan nama db_latihan
- Buat tabel dengan nama admin. Isi dengan data seperti dibawah ini :
- Klik Insert/Tambahkan. Isi dengan data seperti dibawah ini :
- Buat folder dihtdocs dengan nama form_login
- Buat file php dengan nama koneksi.php
<?php mysql_connect("localhost","root","") or die("Koneksi Gagal"); mysql_select_db("db_latihan") or die("Database Tidak Ditemukan"); ?>
- Buat file php baru dengan nama index.php
<html> <head> <title>Form Login Admin</title> </head> <body> <fieldset> <legend> <h2>Login</h2> </legend> <form action="login.php" method="post"> <table> <tr> <td>Username</td> <td>:</td> <td><input type="text" name="username" size="20" required></td> </tr> <tr> <td>Password</td> <td>:</td> <td><input type="password" name="password" size="20" required></td> </tr> <tr> <td></td> <td></td> <td><input type="submit" name="login" value="Login"></td> </tr> </table> </form> </fieldset> <center>Copyright © Khidir Zahid. All right Reserved.</center> </body> </html>
- Buat file php lagi dengan nama login.php
<?php session_start(); include('koneksi.php'); $username = $_POST['username']; $password = $_POST['password']; $query = mysql_query("select * from admin where username='$username' and password='$password'"); $cek = mysql_num_rows($query); if($cek){ $_SESSION['username'] = $username; ?> Anda berhasil login. Silahkan menuju halaman <a href="home.php">Home</a> <?php } else { ?> Anda gagal login. Silahkan <a href="index.php">Login</a> Kembali <?php echo mysql_error(); } ?>
- Buat file php dengan nama home.php
<?php session_start(); if(ISSET($_SESSION['username'])){ include "koneksi.php"; ?> <?php echo "<h1>Selamat Datang : <strong><font color=red>".$_SESSION['username']."</h1></strong><p>"; ?> <a href="logout.php">Logout</a> <?php } else { ?> Anda tidak boleh mengakses halaman ini. Silahkan <a href="index.php">Login</a> dahulu <?php } ?>
- Terakhir bikin file php dengan nama logout.php
<html> <head> <title>Form Login Admin</title> </head> <body> <?php session_start(); session_destroy(); echo "Anda berhasil logout. Silahkan menuju <a href='index.php'> Halaman Utama</a>" ?> </body> </html>
Sekian tutorial Cara Membuat Form Login Menggunakan PHP. Kalau ada yang mau ditanyakan silahkan tinggalkan komentar dibawah.