Aplikasi login User dalam suatu situs dinamis menggunakan php sudah hampir
menjadi kebutuhan wajib. Tanpa adanya login rasa-rasanya ada yang kurang dari
suatu situs. Dengan login kita bisa mengatur siapa saja yang berhak masuk ke
halaman tertentu dan siapa saja yang tidak boleh. Disamping itu secara tidak
Membuat tampilan awal login.php terlebih dahulu, contoh tampilannya seperti gambar di atas. Dan scripnya seperti di bawah ini :
<html>
<head>
<title>Login here</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
table {
font-family: Times New Roman, Arial, Helvetica, sans-serif;
font-size: 41px;
}
input {
font-family: Times New Roman, Arial, Helvetica, sans-serif;
font-size: 12px;
height: 45px;
}
-->
</style>
</head>
<body>
<div align="center">
<form action="periksa.php" method="post" name="login">
<table width="486" border="0" cellpadding="1" cellspacing="0">
<!--DWLayoutTable-->
<tr bgcolor="#FF0000">
<td height="49" colspan="2" align="center" valign="middle">
<font color="#00FF7F">LOGIN DI SINI</font></td>
</tr>
<tr>
<td width="406" height="47"> </td>
<td width="480"> </td>
</tr>
<tr>
<td height="48" align="right" valign="middle">Username : </td>
<td valign="middle">
<input name="username" type="text" id="username" size="45"></td>
</tr>
<tr>
<td height="48" align="right" valign="middle">Password : </td>
<td valign="middle">
<input name="password" type="password" id="password" size="45"></td>
</tr>
<tr>
<td height="49"> </td>
<td></td>
</tr>
<tr>
<td height="48" valign="top"><!--DWLayoutEmptyCell--> </td>
<td valign="middle">
<input name="login" type="submit" id="login" value=" Login "></td>
</tr>
<tr>
<td height="49"> </td>
<td></td>
</tr>
<tr bgcolor="#FF0000">
<td height="48" colspan="2" valign="top"><!--DWLayoutEmptyCell--> </td>
</tr>
</table>
</form>
</div>
</body>
</html>
Tampilan untuk melihat login
Jika kita mengisikan Username dan password salah maka akan muncul pesan seperti di bawah :
Jika kita mengisikan Username dan password salah maka akan muncul pesan seperti di bawah :
Selanjutnya membuat file untuk mengecek login, misalkan Username : cahya dan password : popy. Jika Username dan passwordnya salah ataupun benar akn ada pemberitahuan seperti tampilan di atas.
Di bawah ini merupakan script pada tampilan di atas :
<!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" xml:lang="en" lang="en">
<head>
<title>Hasil login</title>
</head>
<body>
<div align="center">
<?php
$acc_user = 'cahya';
$acc_pas = 'popy';
if (isset($_POST['login'])) {
$username = $_POST['username']; // diambil dari nama input di form login
$password = $_POST['password']; // diambil dari nama input di form login
$username = strip_tags($username);
$password = strip_tags($password);
if (($username==$acc_user) && ($password==$acc_pas))
{
session_start();
$_SESSION['user'] = $username;
echo '------------>>>>> Selamat Datang, Anda berhasil Login <<<<<------------ ';
} else {
echo 'Username dan password Anda salah Masukan dengan benar'.
'<br/>'.
'<a href="login.php">Ulangi Login</a>'.
'<br/>';
}
}
?>
------------------------à>>>>Selamat Mencoba<<<ß----------------------------