Membuat Halaman Login Menggunakan PHP dan MySQL
Rabu, 06 Maret 2019
Tulis Komentar
Hallo pembaca,
Kali ini saya akan membahas bagaimana membuat halaman login dengan PHP dan MySQL paling mudah. Halaman login biasanya digunakan untuk masuk ke sebuah program atau aplikasi. Halaman login ini dibuat bertujuan untuk memberi akses program kepada pengguna tertentu, tanpa adanya halaman login maka semua pengguna dapat mengakses atau mengoperasikan program tersebut, seperti halnya proram kalkulator yang sering kita jumpai. Langsung saja yuk kita mulai langkah-langkahnya.
Codenya seperti berikut dibawh ini dan beri nama file index.php :
<head>
<title>Halaman Login</title>
<link href="css/style.css" rel="stylesheet" type="text/css"></link>
</head>
<body>
<div class="login">
<span class="head" style="margin-top: -22px;">LOGIN USER</span>
<table class="altrowstable" id="alternatecolor" style="width: 100%px;">
<form action="prosesLogin.php?aksi=login" method="post" name="form1">
<tr>
<td>Username</td>
<td>:</td>
<td><input id="txtUsername" name="txtUsername" type="text" /></td>
</tr>
<tr>
<td>Password</td>
<td>:</td>
<td><input id="txtPassword" name="txtPassword" type="password" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><button type="submit">Login</button></td>
</tr>
</form>
</table>
</div>
</body
<head>
<title>Halaman Login</title>
<link href="css/style.css" rel="stylesheet" type="text/css"></link>
</head>
<body>
<div class="login">
<span class="head" style="margin-top: -22px;">LOGIN USER</span>
<table class="altrowstable" id="alternatecolor" style="width: 100%px;">
<form action="prosesLogin.php?aksi=login" method="post" name="form1">
<tr>
<td>Username</td>
<td>:</td>
<td><input id="txtUsername" name="txtUsername" type="text" /></td>
</tr>
<tr>
<td>Password</td>
<td>:</td>
<td><input id="txtPassword" name="txtPassword" type="password" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><button type="submit">Login</button></td>
</tr>
</form>
</table>
</div>
</body
2. Buatlah koneksi databasenya dan beri nama file koneksi.php codenya seperti dibawah ini :
3. Selanjutnya buat proses untuk loginnya, berikan nama file tersebut prosesLogin.php, codenya seperti dibawah ini :
<?php
include "koneksi.php";
$proses=$_GET['aksi'];
if ($proses == 'login'){
$username =$_POST['txtUsername'];
$password =md5($_POST['txtPassword']);
$sql = "SELECT * FROM pengguna WHERE username = '$username' AND password = '$password'";
$hasil = mysql_query($sql);
$temukan = mysql_num_rows($hasil);
if ($temukan > 0) {
session_start();
$data = mysql_fetch_array($hasil);
$_SESSION['idpengguna'] = $data['idpengguna'];
$_SESSION['username'] = $_POST['username'];
$_SESSION['nama'] = $data['nama'];
$_SESSION['status'] = $data['status'];
echo "<script>
alert('Login berhasil');
</script>";
}else{
echo "<script>
alert('Login gagal');
</script>";
}
}
4. Selesai, selamat anda berhasil membuat halaman login, jika proses login berhasil akan muncul pesan "Login berhasil" dan jika tidak berhasil maka akan muncul "Login gagal"
Sampai disini pembahasan kita pada hari ini, jika masih ada yang kurang paham bisa berkomentar dibawah, kita bisa bahas bersama.
Terimakasih
<?php
error_reporting(0);
mysql_connect('localhost','root','');
mysql_select_db('dblogin');
?>
3. Selanjutnya buat proses untuk loginnya, berikan nama file tersebut prosesLogin.php, codenya seperti dibawah ini :
<?php
include "koneksi.php";
$proses=$_GET['aksi'];
if ($proses == 'login'){
$username =$_POST['txtUsername'];
$password =md5($_POST['txtPassword']);
$sql = "SELECT * FROM pengguna WHERE username = '$username' AND password = '$password'";
$hasil = mysql_query($sql);
$temukan = mysql_num_rows($hasil);
if ($temukan > 0) {
session_start();
$data = mysql_fetch_array($hasil);
$_SESSION['idpengguna'] = $data['idpengguna'];
$_SESSION['username'] = $_POST['username'];
$_SESSION['nama'] = $data['nama'];
$_SESSION['status'] = $data['status'];
echo "<script>
alert('Login berhasil');
</script>";
}else{
echo "<script>
alert('Login gagal');
</script>";
}
}
4. Selesai, selamat anda berhasil membuat halaman login, jika proses login berhasil akan muncul pesan "Login berhasil" dan jika tidak berhasil maka akan muncul "Login gagal"
Sampai disini pembahasan kita pada hari ini, jika masih ada yang kurang paham bisa berkomentar dibawah, kita bisa bahas bersama.
Terimakasih
Belum ada Komentar untuk "Membuat Halaman Login Menggunakan PHP dan MySQL"
Posting Komentar
Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.