1. Dokumen ini membahas cara membuat aplikasi login pengguna menggunakan PHP dengan membuat database pengguna, form login, autentikasi pengguna, dan pembatasan akses halaman.
2. Langkah-langkahnya meliputi pembuatan database dan koneksi, membuat form login dan halaman admin, mengirim data form ke database untuk diverifikasi, serta membatasi akses langsung ke halaman admin tanpa login.
3. Tutorial ini menjelaskan proses autentikasi pengguna secar
1. 1
TUGAS
Tutorial Form Login pada PHP
Diajukan untuk memenuhi tugas :
Web Programming
Disusun Oleh:
M. Affif Nur Rokhim
NPM: 1211010596
S2 MALAM A
AKADEMI MANAJEMENINFORMATIKA DAN KOMPUTER
DCC TULANG BAWANG-LAMPUNG
TAHUN AKADEMIK 2012-2013
2. 2
Hay Guys….nama saya M.Affif Nur Rokhim Mahasiswa Perguruan Tinggi
Dian Cipta Cendikia Lampung akan menjelaskan sedikit tentang:
Cara Membuat Aplikasi User Login Pada PHP
Autentifikasi user adalah sebuah mekanisme yang digunakan untuk
memberikan identitas hak akses kepada siapa yang berhak masuk ke suatu
sistem, biasanya direpresentasikan dengan form login, setiap user yang
masuk ke suatu halaman tertentu harus memiliki pengenal berupa
username dan password.
Mekanisme
User memasukkan 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
OK langsung kita mulai saja ya tutorialnya…
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 dari 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);
?>
Setelah pembuatan database beres, pembuatan koneksi juga dianggap
beres maka saatnya pembuatan form login, halaman yang di tuju misal
3. 3
halaman admin dengan logout, dan membuat restrict dengan dreamweaver
segera dimulai
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
4. 4
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
5. 5
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)
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 halaman2 yang membutuhkan autentifikasi
adalah halaman yang penting dan tidak semua orang diijinkan untuk
mengaksesnya, wah bisa bahaya itu makanya diperlukan teknik restrict,
agar user2 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
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