Kamis, 19 Januari 2017

HALAMAN LOGIN DENGAN PHP (KODING)


Membuat Halaman Login dengan PHP | Coding



Sebelum membuat halaman login, buat dulu database dan tablenya. tabelnya kita beri nama user, fieldnya terdiri dari
id_user int(4) primary key auto_increment
username varchar(30)
password varchar(10)

Halaman login terdiri dari beberapa file, yaitu :

1. file untuk membuat form, (form_login.php)
2. file untuk memproses login (cek_login.php)
3. file koneksi ke database. (koneksi.php) 
4. file tujuan jika login berhasil (menuadmin.php)

Buat saja halaman untuk formnya dengan nama form_login.php dan masukkan skrip berikut :

<!DOCTYPE html>
<html>
    <head>
        <title>Login</title>
    </head>
    <body>
        <h2>Login</h2>
        <form method="POST" action="cek_login.php">
            <table>
                <tr>

                    <td>Username</td>
                    <td> : <input type="text" name="username"></td>
                </tr>
                <tr>
                    <td>Password</td>
                    <td> : <input type="password" name="password"></td>
                </tr>
                <tr>
                    <td colspan="2"><input type="submit" value="Login"></td>
                </tr>
            </table>
        </form>

    </body>
</html>


Sekarang buat halaman cek_login.php untuk file pemrosesan login. Masukkan skrip berikut :


<?php
include "koneksi.php";

$login  = mysql_query("SELECT * FROM user WHERE username='$_POST[username]' AND password='$_POST[password]'");
$ketemu = mysql_num_rows($login);
$r      = mysql_fetch_array($login);

// Apabila username dan password ditemukan
if ($ketemu > 0){
  session_start();
  $_SESSION['namauser']=$r['id_user'];
  $_SESSION['passuser']=$r['password'];
  header('location:menuadmin.php');
}
else{
  echo "<center>Login gagal! Username & password salah<br>";
  echo "<a href=index.php><b>ULANGI LAGI</b></a></center>";
}
?>



Untuk lebih nya komen di kolom komentar tentang program lainnya , semoga bermanfaat

0 komentar:

Posting Komentar