Minggu, 13 Maret 2011

Form Login Sederhana

MEMBUAT APLIKASI LOGIN FORM SEDERHANA (TANPA DATABASE)


Login form ini terdiri dari field ID/Username dan Password dengan menggunakan PHP.
Spesifikasi:
  • Terdapat scripting JavaScript untuk validasi (field tidak boleh kosong, masukan id dan password  harus huruf).
  • Jika nilai id dan password sesuai dengan pre-defined value di variabel, munculkan pesan selamat datang dan cetak nilai id serta password. Sebaliknya, jika tidak sesuai, tampilkan pesan kegagalan.

Simpan kode di bawah dengan ekstensi file .php
PHP
<?php

if (isset($_POST['Login'])){
    $user = $_POST['username'];
    $pass = $_POST['password'];
    if($user == "tiaqiftia" && $pass == "oggeb") {
        echo"<h2>Login berhasil.... \n id anda = $user \n pin anda = $pass</h2>";
    } else {
        echo"<h2>Login gagal</h2>";
    }
}
?>



Simpan kode di bawah dengan ekstensi file .html
HTML
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head><title>Login</title>
<link rel="stylesheet" href="login.css" type="text/css"/>
</head>
<body>

<script language="JavaScript" type="text/javascript">

function checkUserName(v) {
    re = /^\D{3,}$/;
    return re.test(v);
}

function checkPass(v) {
    re = /^\D{3,}$/;
    return re.test(v);
}

function checkForm(f) {
    if (!checkUserName(f.username.value)) {
        alert("Masukkan username dengan benar!");
        f.username.focus();
        return false;
    }
    if (!checkPass(f.password.value)) {
        alert("Masukkan password dengan benar!");
        f.pin.focus();
        return false;
    }
    return true;
}
</script>

<div id="form">
<h2 align="center">Login</h2>
<hr style="color:blue; border:double;" align="center" width="300"/>
<form action="login.php" method="POST" NAME="input" onSubmit="return checkForm(this)">
   <div id="input">
   Username:<br />     <input type="text" name="username"/><br />
   Password:<br />     <input type="password" name="password"/><br />
   </div>
   <div id="login">
   <input type="submit" name="Login" value="Login">
    </div>
</form>
</div>

</body>
</html>


Simpan kode di bawah dengan ekstensi file .css
CSS
#form{
margin-top: 50px;
margin-left: 450px;
font-family: comic;
font-size: 25px;
color: red;
width: 350px;
height : 300px;
background: white;
border: 3px solid blue;
}

#login{
margin-left:100px;
}

#input{
margin-top: 30px ;
margin-left: 100px ;
margin-bottom: 10px;
font-family: calibri;
font-size: 15px;
color: black;
}





Username: tiaqiftia
Password: oggeb

0 komentar:

Posting Komentar