MEMBUAT HALAMAN LOGIN APLIKASI


1. Buat folder “loginku” di c:/xamp/htdocs
2. Buka aplikasi macromedia dreamweaver
3. Di macromedia dreamweaver “site definition” sehingga mengarah ke folder anda.
4. Dengan mengakses localhost/phpmyadmin buat database dengan nama “loginku”
5. Buat table dengan nama “user”
-------> Nama table: User

masukin datanya kayak gambar di bawah ini



6. Tambahkan data ke dalam table Anda dengan SQL swbagai berikut:INSERT INTO `user` (`iduser`, `username`, `nama`, `password`, `status`, `email`) VALUES (1,'admin', 'Administrator', '21232f297a57a5a743894a0e4a801fc3', 'admin','emailmu@gmail.com')

7. Buka aplikasi macromedia dreamweaver
8. Buat file “config.php”, "index.php", "utama.php", dan file "logout.php" simpan didirektori anda


"config.php"
<?php
///Username untuk login ke mysql
$mysql_user="root";
///Password untuk login ke mysql
$mysql_password="";
///nama database
$mysql_database="loginku";
///nama server / hosting
$mysql_host="localhost";
///query login ke server mysql
$koneksi_db = mysql_connect($mysql_host, $mysql_user, $mysql_password);
///query memilih database
mysql_select_db($mysql_database, $koneksi_db);
$db = mysql_select_db($mysql_database, $koneksi_db);
define( 'VALIDASI', 1 );
?> 



"index.php"
 <?php
//Jikas Session tidak ditemukan, maka akan menjalankan fungsi session
if (!isset($_SESSION)) {session_start();}
//Jikas Session (mengecek session namauser dan pwd) tidak kosong, maka akan diarahkan ke
halaman utama.php.
//Jika kosong, maka akan membuka form login
if(!empty($_SESSION['namauser']) || !empty($_SESSION['pwd']))
{header("Location: utama.php");}
else
{if(isset($_POST['submit']))
{//memasukkan file config.php yang berisi koneksi ke database
include("config.php");
$pass=md5($_POST['password']); //fungsi dari md5 adalah untuk enkripsi data dengan
md5
$user=$_POST['username'];
//membuka koneksi dengan tabel user
$perintah_sql="select * from user where username='$user' and password='$pass'";
$hasil=@mysql_query($perintah_sql);
if(@mysql_num_rows($hasil)!=0)
{$data=mysql_fetch_array($hasil);
//proses registrasi session
$_SESSION[idreg]=$data["iduser"];
$_SESSION[uid]=$data["username"];
$_SESSION[namauser]=$data["nama"];
$_SESSION[pwd]=$data["pasword"];
$_SESSION[sebagai]=$data["status"];
header("Location: utama.php");}
else
echo "<script language=\"JavaScript\">alert(\"Login Gagal\");</script>";}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Login Aplikasi</title>
<script language="JavaScript">
<!-- start JavaScript
var errfound = false;
function error(elem, text)
{if (errfound) return;
window.alert(text);
elem.select();
elem.focus();
errfound = true;}
function loginCheck(f)
{errfound = false;
if (f.username.value == "")
error(f.username,"Silahkan masukkan username!");
if (f.password.value == "")
error(f.password,"Silahkan masukkan password!");
return ! errfound;}
// end JavaScript -->
</script>
</head>
<body onload="document.forms[0].username.focus();">
<div align="center">
<form method="post" name="f1" onSubmit="return
loginCheck(this);">
LOGIN<br>
Username:<input type="text" name="username"
id="username" /> <br>
Password:<input type="password" name="password"
id="password" /><br>
<input type="submit" name="submit" value="GO" />
</form>
</div>
</body>
</html>
<?php
}
?>


"utama.php"
<?php
//Jikas Session tidak ditemukan, maka akan menjalankan fungsi session
if (!isset($_SESSION)) {session_start();}
//Jikas Session (mengecek session namauser dan pwd) tidak kosong maka membuka file koneksi
database
if(!empty($_SESSION['namauser']) || !empty($_SESSION['pwd'])){
?>
<html>
<head>
<title>Halaman Pengelolaan</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<!-- menampilkan Menu, logout, password, dan home -->
<div align=center>
<a href="utama.php">Home</a> | <a
href="logout.php">Logout</a>
<br><br>
<b>Halloo, <?php echo "$_SESSION[namauser]"; ?>. WELCOME TO ADMINISTRATOR PAGE
</div>
<!-- Selesai menampilkan Menu, logout, password, dan home -->
<!-- Akhir membuka halaman utama website -->
</div>
</body>
</html>
<?php
}
else
{header("Location: index.php");}
?>


“logout.php”
<?php
session_start();
include("config.php");
//menghancurkan session yang telah terbentuk
session_destroy();
//kemudian akan diarahkan kehalaman index
header("Location:index.php");
?>

0 komentar:

Post a Comment