Cornelius henry's Weblog

April 28, 2010

login PHP

Filed under: PW — cornelius henry @ 5:39 am

ini merupakan cara membuat

dengan contoh output seperti ini

dan

login.php

<form method=”post” action=”proses_login.php”>
<table border=”0″ bgcolor=”#999999″ style=”top:25%; left:25%; right:25%; bottom:25%;”>
<tr>
<td>Username </td>
<td> : </td>
<td><input name=”username” type=”text”></td>
</tr>
<tr>
<td>Password </td>
<td> : </td>
<td><input name=”password” type=”password”></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td><input type=”submit” name=”login” value=”Login”></td>
</tr>
</table>
</form>

<form method=”post” action=”proses_login.php”>  <table border=”0″ bgcolor=”#999999″ style=”top:25%; left:25%; right:25%; bottom:25%;”>    <tr>      <td>Username </td>  <td> : </td>      <td><input name=”username” type=”text”></td>    </tr>    <tr>      <td>Password </td>  <td> : </td>      <td><input name=”password” type=”password”></td>    </tr>    <tr>      <td>&nbsp;</td>  <td>&nbsp;</td>      <td><input type=”submit” name=”login” value=”Login”></td>    </tr>  </table></form>

proses_login.php

<?php

// memulai session

session_start();

include (“koneksi.php”);

$username = $_POST['username'];

$password = $_POST['password'];

// query untuk mendapatkan record dari username

$query = “SELECT * FROM user WHERE username = ‘$username’ AND password = ‘$password’”;

$hasil = mysql_query($query);

$data = mysql_fetch_array($hasil);

// cek kesesuaian password

if ($password == $data['password'])

{

// menyimpan username dan level ke dalam session

$_SESSION['level'] = $data['level'];

$_SESSION['username'] = $data['username'];

header (“Location: layanan.php”);

}

else echo “<h1>Login gagal</h1>”;

?>

layanan.php

<?php

session_start();

if ($_SESSION['level'] == “admin”)

{

// tampilkan menu untuk admin

echo “<h1>Selamat Datang “.$_SESSION['username'].” Anda Disini Sebagai Administrator</h1>”;

}

else if ($_SESSION['level'] == “biasa”)

{

// tampilkan menu untuk user biasa

echo “<h1>Selamat Datang “.$_SESSION['username'].” Anda Disini Sebagai User Biasa</h1>”;

}

echo “<input type=submit name=logout value=Logout onclick=location.href=’logout.php’ />”;

?>

logout.php
<?php
session_start();
unset($_SESSION ['username']);
session_destroy();
header (“Location: login.php”);
?>
dengan databasenya Session

CREATE TABLE `user` (
`id` int(11) NOT NULL auto_increment,
`username` varchar(100) NOT NULL,
`password` varchar(100) NOT NULL,
`level` varchar(100) NOT NULL,
PRIMARY KEY  (`id`),
UNIQUE KEY `username` (`username`);
INSERT INTO `user` VALUES (1, ‘riza’, ’123456′, ‘admin’);
INSERT INTO `user` VALUES (2, ‘hilmi’, ’123456′, ‘biasa’);
INSERT INTO `user` VALUES (3, ‘toni’, ’123456′, ‘biasa’);
Advertisement

Leave a Comment »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Theme: Rubric. Blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.