Upload
uty
View
0
Download
0
Embed Size (px)
Citation preview
Action Diarahkan ke sebuah file untuk memproses form
Method Metode pengiriman data.
Post untuk pengiriman data melalui form
Get untuk pengiriman data melalui link Type Tipe papan inputan
Text : Isian String
Password : Isian Password
Name
Nama form yang dijadikan acuan ketika proses request
Value
Default nilai yang diberikan kepada form
Size
Ukuran Form
1. Pengisian username dan password kemudian dikirimkan ke file pemroses melalui klik tombol Login
2. Request data yang dikirimkan form login
3. Proses autentikasi username dan password untuk menentukan login berhasil atau gagal
Nama Form diawali dengan frm_
Form input username diberinama “frm_username”
Nama Variable diawali dengan var_
Variable username diberinama $var_username
Nama file selalu disesuaikan dengan konteks
Form Login diberinama login.php
File pemroses login diberinama login_check.php
Penamaan file (lanjutan..)
Data mahasiswa student.php
Tambah data mahasiswa student_add.php
File penyimpan data mahasiswa student_add_save.php
Edit data mahasiswa student_edit.php
File penyimpan edit data mahasiswa student_edit_save.php
Hapus data mahasiswa student_delete.php
<html><head><title>Form Login</title></head><body><form action=“login_check.php" method="post"><table border="1" width="60%"><tr><td>User Name</td><td><input type="text" name=“frm_username" size="50"></td></tr><tr><td>Password</td><td><input type=“password" name=“frm_password" size="50"></td></tr><tr><td> </td><td><input type="submit" value=“Login"></td></tr></table></form></body></html>
Format BakuNama_variable=$_POST[nama_form];
Contoh Kasus :$var_username=$_POST[frm_username];$var_password=$_POST[frm_password];Atau$var_username=$_REQUEST[frm_username];$var_password=$_REQUEST[frm_password];
Login tanpa Database Tentukan username dan password:
▪ Username = root▪ Password = admin
If($var_username==“root” && $var_password==“admin”) {echo “Login Sukses”;
}Else{
echo “Login gagal”;}
Login dengan Database Koneksi ke database$sql=“select admin_id from admin where ”;$sql= $sql . “username=‘”.$var_username.”’ and ”;$sql= $sql . “password=‘”.$var_password.”’ ”;$result=mysql_query($sql);
//--Hitung jumlah baris, jika ditemukan maka jumlah baris pasti bernilai SATU, selain itu bernilai NOL//--Nilai SATU berarti login berhasil sedangkan nilai NOL berarti login gagal.
Menghitung Baris dalam tabel$var_totalrow = mysql_num_rows($result);
If($var_totalrow ==0) {
echo “Login Gagal”;
}
Else
{
echo “Login Berhasil”;
}
Proses logout adalah keluar dari halaman setelah pengguna melakukan Login
Cara Pengujian Logout dilakukan dengan: Klik tombol logout dan redirect ke halaman
login
Klik tombol back pada browser
Klik tombol refresh pada browser
Logout dinyatakan benar jika setelah refresh, pengguna tidak berada lagi dihalaman admin