Senin, 29 Maret 2010

Membuat aplikasi Login di PHP


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

langsung, login bisa digunakan untuk mencatat siapa saja yang sedang online, siapa saja yang sering mengunjungi situs kita dan seterusnya




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">&nbsp;</td>

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

</tr>

<tr>

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

<td valign="middle">

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

</tr>

<tr>

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

<td valign="middle">

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

</tr>

<tr>

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

<td></td>

</tr>

<tr>

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

<td valign="middle">

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

</tr>

<tr>

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

<td></td>

</tr>

<tr bgcolor="#FF0000">

<td height="48" colspan="2" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</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<<<ß----------------------------

Tidak ada komentar:

Posting Komentar