You are on page 1of 3

Membuat Form Login terhubung ke dalam Database

1. config.php
<?php
mysql_connect("localhost","root",""); // isi sesuai host anda
mysql_select_db("dblogin"); // nama database yang kita buat tadi
?>

2. index.php
<html>
<head>
<title>Login</title>
</head>

<body>

<div align="center">
<form method="post" action="aksi_login.php">
<img src="admin.jpg">
<!--Membuat Tabel-->
<table width="286" border="0" cellpadding="0" cellspacing="0">
<tr bgcolor="#FF6633">
<td height="19" colspan="2" align="center" valign="middle">

<font size="4" color="#FFFFFF">Silahkan Isi Di Sini ...</font></td>


</tr>
<tr>
<td width="106" height="27">&nbsp;</td>
<td width="180">&nbsp;</td>
</tr>
<tr>
<td height="18" align="right" valign="middle">Username :&nbsp;</td>
<td>
<input class="masuk" type="text" placeholder="Isi Username" name="username"
autofocus required><br/>
</tr>
<tr>
<td height="18" align="right" valign="middle">Password :&nbsp;</td>
<td>
<input class="masuk" type="password" autocomplete="off" placeholder="Isi Password"
name="password" ><br/>
</tr>
<tr>
<td height="19">&nbsp;</td>
<td></td>
</tr>
<tr>
<td height="18" valign="top"></td>
<td>
<input id="tombol" type="submit" value="Login"></td></tr>
</form>
</body>
</html>

3. aksi_login.php
<?php
session_start();
include 'config.php';

$username=$_POST['username'];
$password=$_POST['password'];

$query=mysql_query("select * from tblogin where username='$username' and


password='$password'");
$xxx=mysql_num_rows($query);

if($xxx==TRUE){
$_SESSION['username']=$username;
header("location:home.php");
}else{
echo "<script> alert('Username atau Password Salah'); location = 'index.php';
</script>";
}
?>

4. home.php
<?php
session_start();
include "config.php";

if(!isset($_SESSION['username'])){
header("location:index.php");
exit();
}

if(isset($_SESSION['username'])){
$username = $_SESSION['username'];
}
?>

<html>
<head>
<title>Home</title>
</head>

<body>
<div align="center">
Welcome, <B><?php echo $_SESSION['username']; echo " "?></B><br>
Klik <a href="logout.php">Logout</a> jika anda ingin keluar.
</body>
</html>

5. logout.php
<?php
session_start(); //perintah agar file ini membaca/mengenal/memulai session
session_destroy(); // perintah menghapus semua session yg ada
header("location:index.php"); // mengalihkan halaman ke login.php
?>

You might also like