Membuat Login Protected Form
Sebuah website tentu mempunyai halaman semacam administor untuk manajemen halaman. Halaman administraor adalah halaman vital, hanya admin yang boleh mengakses. Karena halaman ini penting, untuk bisa masuk tentu harus melewati halaman yang dilindungi password.
Ini memang menjadi masalah yang krusial, sangat penting diketahui, juga harus di waspadai ancaman hacking melalui sql injection.
saya akan menunjukkan halaman sederhana yang akanmenjadi pintu masuk menuju halaman yang kita lindungi. Bisa jadi anda bersama seseorang ingin mempublish cerita kenangan di website, ingin hanya anda berdua yang bisa membaca. Lindungilah dengan password.
Tapi ini hanya perlindungan dasar sekali, untuk yang proteksi lanjut, silakan belajar lagi.
halaman pertama: halaman login form, misalnya dengan nama login.asp terdiri dari satu form, satu textfield, satu field password, satu button submit.
misalnya:
input type="text" name="text1"
input type="password" name="fpass"
input type="submit" value="submit"
jangan lupa, komponen di atas harus berada dalam tag form. kita panya form, satu textfield dan satu paswordfield. Untuk memrposes, kita butuh satu file, misalnya namanya: proses.asp, berarti untuk form action="proses.asp" methode="post"
isi:
pendeklarasian variabel
dim nama, pasword, rdir
nama= "username"
pasword="password"
rdir="halaan yang dituju"
mengambil nilai form dari file login.asp
fNama = Trim(Request.Form("text1"))
fPassw = Trim(Request.Form("fPass"))
if fNama = Nama and fPassw = pasword then
kalau masukan sesuai dengan data, maka halaman akan diarahkan ke halaman yang dimaksud.
Response.Redirect rdir
else
bila salah, akan menampilkan pesan eror di halaman login form
error="username dan atau password anda Salah !!!"
end if
file diatas hanya proteksi sederhana, untuk yang berhubungan dengan database dan user, diperlukan perangkat lebih lanjut berupa pemanfaatan session atau cookies, dan database berisi username dan password.
mau lanjut? belajar terus.
kategori:asp | diposting tanggal:1/21/2008 4:34:02 AM | klik:622 kali |komentar:4
Komentar
[48] NIFAN SUNANDAR berkata:
aduh kepalaku pusing ngga ngerti boss
[26] SUMEDI berkata:
u catur, untuk yang memakai database pada intinya sama. nanti saya akan tulis mengenai database.
[25] CATUR berkata:
mas contoh diatas belum memakai database, bisa nggak mas mbahas yang pake database, kalo bisa databasenya oracle
[11] ARI JULIANTO berkata:
Waduuuhhh.... kasian belom ada yang komen. Oke deh...
Aku mau nanya ke semua. Ajarin aku bikin form komen kayak gini dongg..... Please
Saya tunggu di e-mail saya