Professional Documents
Culture Documents
Membuat Form Login Terhubung Ke Dalam Database
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">
3. aksi_login.php
<?php
session_start();
include 'config.php';
$username=$_POST['username'];
$password=$_POST['password'];
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
?>