Otentikasi User (Form Login)


Membuat Form Login
Form login adalah form yang di gunakan oleh user untuk mengirimkan informasi ID dan Password. Jika user salah memasukan informasi yang diminta, maka sistem akan menolak user tersebut dengan menampilkan kembali form login.
 Berikut adalah kode untuk membuat tampilan form login.
<html>
<head>
    <title>HomPhimPah 1 - Membuat Otentikasi User</title>
</head>
<body>
<h2>Form Login</h2>
Anda belum terdaftar sebagai user?
[<a href="register.php">Daftar Sekarang</a>]
<br /><br />
<form action="loginact.php" method="post">
<table>
    <tr>
        <td>ID User</td>
        <td><input type="textfield" name="id"
            maxlenght="15" size="25"/></td>
    </tr>
    <tr>
        <td>Password</td>
        <td><input type="password" name="pwd"
            maxlenght="15" size="25"/></td>
    </tr>
    <tr>
        <td>&nbsp;</td>
        <td><input type="submit" name="login"
            value="Login"/>
        </td>
    </tr>
</table>
</form>
</body>
</html>
        Setelah form login tersedia, langkah terakhir yang perlu dilakukan adalah membuat kode program untuk menangani proses login yang dilakukan oleh user.

Berikut adala kode untuk menangani proses login.
<html>
<head>
    <title>HomPhimPah 1 - Membuat Otentikasi User</title>
</head>
<body>
<?php
if (isset($_POST['login'])){
    $id = $_POST['id'];
    $pwd = $_POST['pwd'];
  
    require("connectdb.php);
  
    $query = "select nama from webuser".
             "where id = '$id' and pwd = md5('pwd')";
    $result = mysqli_query($conn, $query);
    $num = mysqli_num_rows($result);
  
    if ($num == 1){
        list($nama) = mysqli_fetch_array($result);
        ?>
        <h2>Secret Area</h2>
        Selamat Datang,
        <strong><?php echo $nama; ?></strong><br />
      
        Halaman ini hana dapat diakses oleh user yang telah terdaftar.
      
        <?php
        }else{
        header("Location: ".
        "http://localhost/login/login.php");
        }
    }
?>
</body>
</html>
         Demikian langkah-langkah dalam membuat form login, semoga tulisan di atas dapat membantu sobat dalam mempelajari serta mengenal PHP.



Selamat Mencoba. . .
Terima Kasih. .




Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 komentar:

Post a Comment