Login sangat penting untuk aplikasi berbasis web, dekstop atau lainya,login digunakan untuk membatasi akses dari user agar tidak dapat mengakses bagian dalam sistem atau user hanya bisa mengakses sesuai hak akses yang diberikan. Login juga digunakan sebagai security data atau akun, supaya tidak sembarang orang dapat mengaksesnya.
Ok langsung saja kita membuatnya, pertama kita persiapkan web server, dan editornya.
disini saya menggunakan Xampp untuk web server nya yang sudah ada MySQL nya juga, untuk teks editornya saya menggunakan Sublime Text.
Pertama buat database dengan nama latihan, dan buat tabel user di dalam database latiihan seperti berikut:
Isi table user
Selanjutnya buat folder baru di dalam htdocs beri nama latihan , dan di dalam folder latihan buat file bernama form_login.php, perlu diingat untuk penamaa file php tidak boleh menggunakan spasi.
Selanjutnya di file from_login.php ketikan code sebagai berikut:
<!DOCTYPE html>
<html>
<head>
<title>Form Login</title>
</head>
<body>
<form action="proses_login.php" method="get">
<table>
<thead>
<th>FORM LOGIN</th>
</thead>
<tr>
<td>Username</td>
<td>:</td>
<td><input type="text" name="username"></td>
</tr>
<tr>
<td>password</td>
<td>:</td>
<td><input type="text" name="password"></td>
</tr>
<tr>
<td colspan="3">
<input type="submit" value="Login">
</td>
</tr>
</table>
</form>
</body>
</html>
selanjutnya kita buat file proses_login.php di dalam folder yang sama
<?php
mysql_pconnect("localhost","root","");
mysql_select_db("latihan");
$username=$_GET['username'];
$password=$_GET['password'];
$query=mysql_query("SELECT * FROM user where username='$username' and password='$password'");
$row=mysql_fetch_assoc($query);
if($username==$row['username'] && $password==$row['password']){
echo "Selamat Anda Berhasil Login";
}
else{
echo "Gagal Login";
}
?>
Mudah kan...
Selamat mencoba..