create table login (id INT NOT NULL AUTO_INCREMENT,setelah itu tabel login bisa diisi record
PRIMARY KEY(id),
`username` VARCHAR(30),
`Password` VARCHAR(30))
insert into login (username,Password) values('admin','admin')lalu jangan lupa untuk membuat file koneksi nya
//koneksi.php
<? mysql_connect("localhost","root",""); ?>
halaman html nya seperti ini
<html>
<head>
<title>Untitled Document</title>
<link href="style.css" rel="stylesheet"/>
<style>
/*untuk mengatur letak form login */
#formz {
position:absolute;
left:373px;
top:146px;
width:217px;
height:102px;
z-index:1;
}
</style>
</head>
<body>
<h1>Form Login</h1>
<div id="formz">
<form method="post" action="cek_login.php">
<table width="215" height="100" border="1" cellpadding="0" cellspacing="0">
<tr>
<td width="133">Username</td>
<td width="76"><input type="text" name="username" /></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="password" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="submit" id="submit" value="Login" /></td>
</tr>
</table>
</form>
</div>
</body>
</html>
username & password yang kita isi di textbox nya lalu akan diproses disini
//cek_login.php
<?php
//akses file koneksi.php
include "koneksi.php";
$username = $_POST['username'];
$pass = $_POST['password'];
$login=mysql_query("SELECT * FROM login WHERE username='$username' AND Password='$pass'");
$ketemu=mysql_num_rows($login);
$r=mysql_fetch_array($login);
// Apabila username dan password ditemukan
if ($ketemu > 0){
session_start();
session_register("username_admin");
session_register("waktu");
$_SESSION[username]=$username;
$_SESSION[waktu] = date("H:i:s");
header('location:media.php?module=home');
}
else{
echo "<center>LOGIN GAGAL! <br>
Username atau Password Anda tidak benar.<br>
Atau account Anda sedang diblokir.<br>";
echo "<a href=form_login.html><b>ULANGI LAGI</b></a></center>";
}
?>
kalau login berhasil maka akan di arahkan ke main page
//index.phpditambah sedikit style
<?
session_start();
$user=$_SESSION[namauser];
$waktu=$_SESSION[waktu];
if(empty($_SESSION[namauser]) && empty($_SESSION[waktu]))
{
header("location:form_login.html");
}
else
{
echo "selamat datang user <b id=b>$user</b> anda login pukul <b>$waktu<b>";
}
?>
//style.cssfungsi session disini untuk mengenali user apakah sudah login atau belum, selamat mencoba
h1 {
font-family:Tahoma, Geneva, sans-serif;
color:#66C;
background-color: transparent;
border-bottom: 1px dotted #265180;
}
table {
font-family: Tahoma;
font-size: 10pt;
border-width: 1px;
border-style: solid;
border-color: #999999;
border-collapse: collapse;
margin: 10px 0px;
}
td{
padding: 0.5em;
vertical-align: top;
border-width: 1px;
border-style: solid;
border-color: #969BA5;
border-collapse: collapse;
}

Tidak ada komentar:
Posting Komentar