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> </td>
<td><input type="submit" name="login"
value="Login"/>
</td>
</tr>
</table>
</form>
</body>
</html>
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. .
0 komentar:
Post a Comment