Skrip Php sebagai berikut :
File -> general/koneksi.php
<?PHP
$db_host = "localhost";
$db_user = "root";
$db_pass = "";
$db_name = "db_latihan";
$koneksi = mysql_connect($db_host, $db_user, $db_pass) or die("Koneksi ke database gagal!");
$pilih_db = mysql_select_db($db_name, $koneksi);
?>
$db_host = "localhost";
$db_user = "root";
$db_pass = "";
$db_name = "db_latihan";
$koneksi = mysql_connect($db_host, $db_user, $db_pass) or die("Koneksi ke database gagal!");
$pilih_db = mysql_select_db($db_name, $koneksi);
?>
Membuat Form Login, dengan Skrip sebagai berikut :
File -> index.php
<html>
<head>
<title>Latihan</title>
</head>
<body>
<form method="post" action="general/login.php">
<table>
<tr>
<td>Username</td>
<td>:</td>
<td><input type="text" name="username"/></td>
</tr>
<tr>
<td>Password</td>
<td>:</td>
<td><input type="password" name="password"/></td>
</tr>
<tr>
<td colspan="3"><input type="submit" name="btn_submit" value="Login"/></td>
</tr>
</table>
</form>
</body>
</html>
Membuat Cek Login
File -> general/login.php
<?PHP
require_once "koneksi.php";
if (isset($_POST["btn_submit"])) {
$username = mysql_real_escape_string($_POST["username"]);
$password = mysql_real_escape_string($_POST["password"]);
// mysql_real_escape_string adalah fungsi untuk menyaring karakter2 yang tidak diijinkan oleh mysql
// contoh
// karakter '
$sql = "SELECT password FROM t_user WHERE username='".$username."'";
$hasil = mysql_query($sql);
if ($hasil) {
//masuk kalo query berhasil dieksekusi
$data = mysql_fetch_object($hasil);
if ($data) {
//masuk kalo username ada pada tabel t_user
if (md5($password) == $data -> password) {
session_start();
$_SESSION["username"] = $username;
$_SESSION["password"] = md5($password);
echo "Login berhasil<br/>";
echo "<a href='../home.php'>Masuk</a>";
}
else {
echo "Password salah<br/>";
echo "<a href='../index.php'>Login lagi</a>";
}
}
else {
echo "Username tidak terdaftar!<br/>";
echo "<a href='../index.php'>Login lagi</a>";
}
}
else echo "Error Query";
}
else header("Location:../index.php");
?>
Jangan Lupa untuk membuat Database nya
contohnya sebagai berikut :
Source : http://forum.izygo.net/software/membuat-aplikasi-berita-sederhana-menggunakan-php-part-1/msg306/?PHPSESSID=a853f2705f51294c48bfc62c162e6c09#msg306
Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari PHP Aplikasi Untuk Skripsi Informatika di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.
No comments:
Post a Comment