Membuat Halaman Login Menggunakan PHP dan MySQL

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.
1. Membuat Layout Halaman Login
 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>&nbsp;</td>
    <td>&nbsp;</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 :
<?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.

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel