Archive for the ‘Uncategorized’ Category
Login dengan session
Pada artikel kali ini saya akan sedikit berbagi ilmu tentang login dengan session. Dalam membuatnya, kita memerlukan 5 file PHP.Selain itu, kita juga memerlukan sebuah database untuk menyimpan username dan password. Disini saya membuat sebuah database session dan tabel user. Didalamnya diisikan 2 user. Pertama webadmin yang levelnya adalah admin dan username user yang levelnya sebagai biasa. Untuk passwordnya kita menggunakan md5 sebagai enkripsi. Deskripsi dari password tersebut adalah 123456.Berikut gambarnya :
Selanjutnya membuat file koneksi.php sebagai penghubungnya. Berikut scriptnya :
<?php
mysql_connect (“localhost”,”root”,”");
mysql_select_db(“session”) or die (“koneksi Gagal!”);
?>
Selanjutnya mambuat file login.php sebagai tampilan awal loginnya. Berikut scriptnya :
<form method=”post” action=”proses_login.php”>
<h1 align=”center”> LOGIN </h1>
<table border=”0″ bgcolor=”#CCCCCC” align=”center” 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> </td>
<td> </td>
<td><input type=”submit” name=”login” value=”Login”></td>
</tr>
</table>
<p> </p>
<p align=”center”>halaman login </p>
</form>
Setelah itu membuat file proses_login.php. Berikut scriptnya:
<?php
session_start();
include (“koneksi.php”);
$username = $_POST['username'];
$password = md5($_POST['password']);$query = “SELECT * FROM user WHERE username = ‘$username’ AND password = ‘$password’”;
$hasil = mysql_query($query);
$data = mysql_fetch_array($hasil);if ($password == $data['password'])
{$_SESSION['level'] = $data['level'];
$_SESSION['username'] = $data['username'];
header (“Location: layanan.php”);
}
else echo “<h1>Login gagal</h1>”;
?>
Setelah itu membuat layanan.php:
<?php
session_start();
if ($_SESSION['level'] == “admin”)
{echo “<h1>Selamat Datang “.$_SESSION['username'].” Anda login Sebagai Administrator</h1>”;
}
else if ($_SESSION['level'] == “biasa”)
{echo “<h1>Selamat Datang “.$_SESSION['username'].” Anda login Sebagai User Biasa</h1>”;
}
echo “<input type=submit name=logout value=Logout onclick=location.href=’logout.php’ />”;
?>
Apabila kita login dengan username webadmindan password 123456,maka tampilannya akan seperti berikut :
Dan apabila kita login menggunakan username user dan password 123456 maka tampilannya akan seperti berikut :
Terakhir kita maembuat file logout.php,inilah scriptnya :
<?php
session_start();
unset($_SESSION ['username']);
session_destroy();
header (“Location: login.php”);
?>
Apabila kita menekan tombol logout,maka akan kembali ke halaman awalnya. Sekian,semoga bermanfaat untuk kita semua
Nama : Tantra Nurhuda
Nim : 123070194
Plug : 7







