PTI 478

Minggu, 28 Maret 2010

Membuat Aplikasi Login Form sederhana menggunakan variabel di PHP

Di bawah ini merupakan salah satu cara membuat aplikasi form sederhana (tanpa database) yang terdiri dari field ID/Username dan Password dengan menggunakan variabel di PHP.

Pertama kita harus membuat tampilan awal login membutuhkan dua file PHP yaitu login.php dan periksa.php.Dalam index.php terdapat CSS serta 2 text field dan 1 buah button. scripnya sebagai berikut:

Gambar tampilan demo login form


Source code tampilan di atas sebagai berikut:


<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: 21px;

}

input {

font-family: Times New Roman, Arial, Helvetica, sans-serif;

font-size: 11px;

height: 25px;

}

-->

</style>

</head>

<body>

<div align="left">

<form action="periksa.php" method="post" name="login">

<table width="386" border="0" cellpadding="0" cellspacing="0">

<!--DWLayoutTable-->

<tr bgcolor="7FFF00">

<td height="29" colspan="2" align="center" valign="middle">

<font color="#000080">LOGIN DI SINI</font></td>

</tr>

<tr>

<td width="206" height="37">&nbsp;</td>

<td width="280">&nbsp;</td>

</tr>

<tr>

<td height="28" align="right" valign="middle">Username :&nbsp;</td>

<td valign="middle">

<input name="username" type="text" id="username" size="25"></td>

</tr>

<tr>

<td height="28" align="right" valign="middle">Password :&nbsp;</td>

<td valign="middle">

<input name="password" type="password" id="password" size="25"></td>

</tr>

<tr>

<td height="29">&nbsp;</td>

<td></td>

</tr>

<tr>

<td height="28" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>

<td valign="middle">

<input name="login" type="submit" id="login" value=" Login "></td>

</tr>

<tr>

<td height="29">&nbsp;</td>

<td></td>

</tr>

<tr bgcolor="7FFF00">

<td height="28" colspan="2" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>

</tr>

</table>

</form>

</div>

</body>

</html>


Kedua membuat halaman pemeriksaan login.
Setelah membuat tampilan login, selanjutnya membuathalaman pemeriksaan login untuk memeriksa apakah username dan password yang masukkan benar atau salah. Source codenya seperti berikut:


<head>

<title>Hasil login</title>

</head>

<body>

<div align="center">

<?php

$acc_user = 'ridwan';

$acc_pas = '66273';

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 'welcome, Anda berhasil Login . ';

} else {

echo 'Maaf Username dan password Anda salah Masukan dengan benar'.

'<br/>'.

'<a href="login.php">Ulangi Login</a>'.

'<br/>';

}

}

?>

Keterangan :

Username : ridwan

Password : 66273


Jika username dan password salah maka tampilannya seperti gambar dibawah :



Jika username dan password benar maka tampilannya seperti gambar dibawah :




———————-Selamat Mencoba Semoga Berhasil————————————–