1. Buatlah data base di mysql misalnya dengan nama “login_db”
2. Buat table, table ini adalah untuk menyimpan username dan password masing-masing user. Contohnya seperti ini:
CREATE TABLE `login_db`.`acount` (
`uname` VARCHAR( 50 ) NOT NULL ,
`password` VARCHAR( 50 ) NOT NULL ,
`level` VARCHAR( 50 ) NOT NULL ,
`keterangan` VARCHAR( 50 ) NULL ,
PRIMARY KEY ( `uname` )
) ENGINE = MYISAM ;
3. Isi Tabel dengan code berikut:
INSERT INTO `login_db`.`acount` (
`uname` ,
`password` ,
`level` ,
`keterangan`
)
VALUES (
'admin', MD5( 'admin' ) , 'admin', 'admin'
);
4. Buat file php untuk login. Download include file disini
// we check if everything is filled in
if(isset($_POST['masuk'])){
if(empty($_POST['username']) || empty($_POST['password']))
{
echo('{"Anda Belum mengisi Username atau Password"}');
}
else {
require_once('class.mysql.php');
$mysql = new Mysql();
$mysql->connect();
function antiinjection($data){
$filter_sql = mysql_real_escape_string(stripslashes(strip_tags(htmlspecialchars($data,ENT_QUOTES))));
return $filter_sql;
}
$username = antiinjection($_POST[username]);
$pass = antiinjection(md5($_POST[password]));
if($mysql->execute("SELECT * FROM acount WHERE uname='$username' AND password='$pass'")){
$data = $mysql->getDataSet();
}else{
echo "Login Gagal";
}
// Apabila username dan password ditemukan
if (count($data) > 0){
session_start();
session_register("namauser");
$_SESSION[namauser] = $data[0][0];
header('location:masuk.html');
}
else{
echo "Login Gagal username / password anda salah atau anda sudah pernah membuka soal";
}
}
}
?>
<div>
<div>Form Login </div>
<form id="regForm" name="regForm" action="" method="post">
<table>
<tbody>
<tr>
<td><label for="username">Username : </label></td>
<td><div class="input-container"><input name="username" size=25 id="username" type="text" /></div></td>
</tr>
<tr>
<td><label for="password">Password :</label></td>
<td><div class="input-container"><input name="password" size=25 id="password" type="password" /></div></td>
</tr>
<tr>
<td>
<input type="submit" name="masuk" id="masuk" value="Masuk" />
</td>
</tr>
</tbody>
</table>
</form>
</div>
5. Dan buat file jika berhasil masuk, contohnya :
<html>
<head>,
<title> selamat anda masuk </title>
</head>
<body>
<h3> Selamat Anda Masuk </h3>
</body>
</html>
6. Selesai dan silahkan download file lengkap di sini
Terima kasih Atas informasinya mas.. salam kenal...
ReplyDelete