Senin, 01 April 2013

Autentifikasi User dengan Dreamweaver

Apa itu Autentikasi ?
Autentikasi adalah proses dalam rangka validasi user pada saat memasuki sistem, nama dan password dari user di cek melalui proses yang mengecek langsung ke daftar mereka yang diberikan hak untuk memasuki sistem tersebut. Autorisasi ini di set up oleh administrator, webmaster atau pemilik situs (pemegang hak tertinggi atau mereka yang ditunjuk di sistem tersebut. Untuk proses ini masing-masing user akan di cek dari data yang diberikannya seperti nama, password serta hal-hal lainnya yang tidak tertutup kemungkinannya seperti jam penggunaan, lokasi yang diperbolehkan.

Mekanisme
  • User memasukan username beserta password di form login
  • Sistem akan mengecek apakah username dan password ada di database
  • Apabila username dan password cocok sesuai dengan yang ada di database maka user tersebut akan di arahkan ke halaman yang dimaksud dan sebaliknya apabila tidak maka user akan di arahkan ke halaman pendaftaran user
Pertama kita buat database user di mysql atau cara gampangnya di Phpmyadmin
============================================================
CREATE TABLE USER ( username varchar(15),
password varchar(15),
PRIMARY KEY (username)
)

Jangan lupa buat koneksi d
ari database ke PHP $hostname_conection = "localhost"; $database_conection = "user"; $username_conection = "root"; $password_conection = "";
$conection = mysql_pconnect($hostname_conection, $username_conection, $password_conection) or trigger_error(mysql_error(),E_USER_ERROR);
?>
============================================================  
Pada langkah pembuatan database dan pembuatan koneksi anda bisa menggunakan phpmyadmin dan dreamweaver. Setelah pembuatan database beres, pembuatan koneksi juga dianggap selesai maka saatnya pembuatan form login, halaman yang di tuju misal halaman admin dengan logout, dan membuat restrict untuk user yang nakal dengan dreamweaver. Membuat form login masuk ke editor author dreamweaver
Sebelum membuat form login buatlah dua halaman misal login.php dan admin.php Setelah dua halaman terbentuk kemudian buka halaman login.php

pilih insert > form > form



Jangan lupa untuk actionnya mengarah ke halaman admin.php (karena halaman ini yang nantinya di tuju apabila username dan password dimasukan secara benar)
Kemudian buatlah table dengan jumlah baris 3 dan kolom 2 yang nantinya digunakan untuk meletakan textfield username, texfield password dan button submit yitu dengan cara pilih insert > table (ctrl+alt+t)
Temudian isilah table table tersebut dengan texfied username, textfield password dan button submit
    • Setelah form login jadi tinggal bagaimana caranya supaya form login itu dapat berfungsi artinya ketika tombol submit di klik kata yang di texfiled username & password dikirim ke database unruk di di autentifikasi, apabila sama maka user tersebut legal... atau dengan kata lain user tersebut dapat masuk ke halaman admin.php atau sebaliknya kalu berbeda maka user tersebut akan dilempar ke halaman login.php kembali untuk mengisi username dan password sampai mengisi dengan benar
    • pilih insert > aplication object > user authentication > log in user

      • Isikan parameter2 mulai dari form login yang tadi di buat, kemudian nama koneksinya
      • sedangkan untuk parameter yang lain adalah apabila username dan password cocok maka akan diarahkan ke halaman admin.php dan apabila tidak cocok maka akan mengarah kembali ke halaman login.php (lihat gambar)
      Untuk membuat logout, maka ketika login sukses di halaman admin.php, di halaman admin.php di beri perintah untuk logout tentunya, langkahnya hampir sama dengan pembuatan login user di halaman login.php
      • Masuk ke halaman admin.php yang telah dibuat diatas
      • Pilih insert > aplication object> user authentication > log out user
        • terlihat pada gambar diatas ketika link log out di klik maka akan mengarah ke halaman admin.php
        Pada tahap ini sebenarnya sudah selesai, tetapi bagaimana kalau ada user yang tau lokasi admin.php dan masuk langsung tanpa melalui halaman login.php padahala biasanya halaman-halaman yang membutuhkan autentifikasi adalah halaman yang penting dan tidak semua orang diijinkan untuk mengaksesnya, makanya diperlukan teknik restrict, agar user-user nakal tidak akan bisa masuk ke halaman yang terlarang sebelum mereka menjadi legal user, dalam hal ini adalah halaman admin.php, dan ternyata dreamweaverpun menyediakan fitur ini dan langkahnya cukup mudah
        • masih di halaman admin.php
        • Pilih insert > aplication object> user authentication >restrict access to page
        • isikan parameter berdasakan username dan password jangan lupa arahkan ke halaman login.php
        Mudah mudahan bermanfaat, Selamat Mencoba !

        1 komentar:

        Lukman Alfasiry © 2008. Design by :vio Templates Sponsored by: gold bola