Tutorial membuat form login menggunakan PHP MySQL
Tutorial membuat form login menggunakan PHP MySQL
Prosedur pembuatan
Pembuatan database
Dimana database berfungsi untuk menyimpan user admin dan password admin. Untuk pembuatan database anda bisa pelajari selengkapnya disini
Jika database sudah di buat maka buat table admin sebagai media untuk menyimpan data
Selanjutnya masukan user dan password ke dalam table yang sudah di buat sebelumnya. Untuk proses memasukan data atau insert data dapat di pelajari disini
Apabila database sudah siap maka kita akan membuat script PHP
Jika database sudah di buat maka buat table admin sebagai media untuk menyimpan data
Selanjutnya masukan user dan password ke dalam table yang sudah di buat sebelumnya. Untuk proses memasukan data atau insert data dapat di pelajari disini
Apabila database sudah siap maka kita akan membuat script PHP
Buat form login
Buat form login terlebih dahulu, masukan kode seperti di bawah ini, simpan dengan nama index.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form action="login.php" method="post">
<table width="200" border="0">
<tr>
<td>username</td>
<td><input type="text" name="username" /></td>
</tr>
<tr>
<td>password</td>
<td><input type="password" name="password" /></td>
</tr>
<tr>
<td><input name="Submit" type="submit" value="masuk" /></td>
<td><input name="Reset" type="reset" value="cancel" /></td>
</tr>
</table>
</form>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form action="login.php" method="post">
<table width="200" border="0">
<tr>
<td>username</td>
<td><input type="text" name="username" /></td>
</tr>
<tr>
<td>password</td>
<td><input type="password" name="password" /></td>
</tr>
<tr>
<td><input name="Submit" type="submit" value="masuk" /></td>
<td><input name="Reset" type="reset" value="cancel" /></td>
</tr>
</table>
</form>
</body>
</html>
Tutorial membuat form login menggunakan PHP MySQL |
Buat script untuk memproses login
Jika form sudah di buat buat file dimana kita akan memproses atau memvalidasi user dan password yang di masukan melalui form sebelumnya. Masukan kode di bawah ini dan simpan dengan nama login.php
<?php
session_start();
include "validasi.php";
$username=$_POST['username'];
$password=$_POST['password'];
if (validasi($username , $password)) {
session_register("username");
session_register("password");
?> <script>document.location.href="home.php"</script> <?php
} else {
?><script>alert("Acount Salah")
document.location.href="index.php"</script>
<?php
}
?>
session_start();
include "validasi.php";
$username=$_POST['username'];
$password=$_POST['password'];
if (validasi($username , $password)) {
session_register("username");
session_register("password");
?> <script>document.location.href="home.php"</script> <?php
} else {
?><script>alert("Acount Salah")
document.location.href="index.php"</script>
<?php
}
?>
Tutorial membuat form login menggunakan PHP MySQL |
Buat halaman utama
Buat halaman utama dimana ketika kita login jika sukses maka akan menuju halaman ini dan apabila login gagal akan kembali ke form login, masukan kode di bawah ini dan simpan dengan nama home.php
<?php
session_start();
$username=$_SESSION['username'];
$password=$_SESSION['password'];
include "validasi.php";
if (!validasi($username , $password)) {
?><script>alert("Anda Belum Login")
</script>
<?php
header("Location: index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
Selemat datang di halaman utama dari proses login, <br />
untuk keluar dari halaman ini silahkan klik pada link di bawah ini<br />
<a href="logout.php">Logout</a>
</body>
</html>
session_start();
$username=$_SESSION['username'];
$password=$_SESSION['password'];
include "validasi.php";
if (!validasi($username , $password)) {
?><script>alert("Anda Belum Login")
</script>
<?php
header("Location: index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
Selemat datang di halaman utama dari proses login, <br />
untuk keluar dari halaman ini silahkan klik pada link di bawah ini<br />
<a href="logout.php">Logout</a>
</body>
</html>
Tutorial membuat form login menggunakan PHP MySQL |
Validasi Login
Buat script untuk validasi username dan password, masukan kode atau script dibawah ini, simpan dengan nama validasi.php
<?php
function validasi($username , $password) {
$cn= mysql_connect("localhost","root","");
$select= mysql_select_db("contoh",$cn);
$sql = "select * from admin where username='$username' And password='$password'";
$hasil= mysql_query($sql,$cn);
$jmlrec = mysql_num_rows($hasil);
return ($jmlrec > 0);
}
?>
function validasi($username , $password) {
$cn= mysql_connect("localhost","root","");
$select= mysql_select_db("contoh",$cn);
$sql = "select * from admin where username='$username' And password='$password'";
$hasil= mysql_query($sql,$cn);
$jmlrec = mysql_num_rows($hasil);
return ($jmlrec > 0);
}
?>
Tutorial membuat form login menggunakan PHP MySQL |
Logout
Buat file untuk proses logout dari halaman utama atau home, masukan kode diwabah ini. Simpan dengan nama logout.php
<?php
session_start();
session_destroy();
?>
<script>alert ("anda Telah Logout")
document.location.href="index.php"
</script>
<?
include "index.php";
?>
session_start();
session_destroy();
?>
<script>alert ("anda Telah Logout")
document.location.href="index.php"
</script>
<?
include "index.php";
?>
Tutorial membuat form login menggunakan PHP MySQL |
Semua proses di atas sudah dilakukan, uji aplikasi dengan mengaccess memalui web browser
Jika berhasil maka tampilan program seperti pada gambar di bawah ini
tampilan form login
Tutorial membuat form login menggunakan PHP MySQL |
Tutorial membuat form login menggunakan PHP MySQL |
Tutorial membuat form login menggunakan PHP MySQL |
Selamat mencoba……jangan lupa kunjungi artikel yang lain, berikan coment guna untuk evaluasi saat pembuatan artikel berikutnya,,, terima kasih atas kunjungannya
Jika ada kesulitan bisa ditanyakan bisa langsung coment atau inbox fb atau twiter
Jangan lupa like and share,,,,,
Tutorial membuat form login menggunakan PHP MySQL
Reviewed by Unknown
on
4:50 AM
Rating:
No comments: