Jika anda berkunjung ke berbagai web portal terutama yang berbasis interaktif php, mungkin anda sering melihat jenis widget ini "
FORM LOGIN".
Form login adalah form yang digunakan untuk
Log in atau
Online sebagai anggota/member dari sebuah web. Dengan melakukan Login berarti anda dianggap Online. Sederhananya form login ibarat
absen tanda hadir. Sebagai contoh, Pernah lihat blog yang memasang
Icon Yahoo Mesenger Online atau
Offline. Untuk bisa dianggap online, kita harus login dulu di server yahoo.com begitu juga sebaliknya untuk dianggap offline, kita harus logout dulu dari server yahoo.com.
Bagi pemilik web atau blog terutama jika web/blog tersebut sangat interaktif, mengelola members adalah suatu keharusan. Berbagai layanan yang mungkin akan kita bagi kepada pengunjung mengharuskan kita memprivasi tiap-tiap layanan tersebut sesuai dengan tingkatan hak yang diberikan misalnya hanya sebagai user/pengunjung biasa atau sebagai superuser/member yang kita beri hak untuk mengelola sendiri sebuah layanan dengan hak akses tertentu. Nah untuk menggunakan hak akses tersebut sudah tentu harus memanfaatkan
FORM LOGIN. Sebagai contoh BLOGGER.COM menyediakan layanan
blog gratis dan memberi hak akses tiap-tiap member untuk mengelola blognya masing-masing. Jika kita ingin melakukan setting blog misalnya, kita tidak bisa melakukannya hanya berstatus
user, kita harus login sebagai
Member. Dan untuk melakukan hal tersebut dibutuhkan FORM LOGIN.
Sebagai pengelola Web yang memanfaatkan hosting web dari server web tertentu, mengcreate sebuah layanan menuntut kita untuk juga menciptakan ADMIN untuk mensetting layanan yang kita buat tanpa harus login ke server dan cukup mensetting ditingkat subhosting saja. Dan untuk kebutuhan tersebut dibutuhkan FORM LOGIN.
Sebagai contoh MEMBANGUN BLOGLIST BERBASIS PHP di blog ini. Ada fasilitas VIEW BLOGLIST, ada fasilitas FORM INPUT BLOGLIST. Bisa saja muncul masalah, namanya juga FORM INPUT dimana-mana, user bebas mengisi apa saja, dan bagaimana seandainya saat mengisi ada kata yang salah, atau kata-kata yang digunakan tidak sopan, atau user adalah SPAMMER. Oleh karena itu harus ada fasilitas ADMIN yang berfungsi untuk mengelola UPDATE DATA, DELETE DATA, BANNED IP dan SETTING LAYOUT. Dan untuk bisa masuk sebagai admin dibutuhkan hak akses. Hak Akses sebagai Member biasa, atau sebagai Admin atau sebagai Master ditentukan dari kode akses yang dimasukkan pada FORM LOGIN.
Oleh karena itu sebelum kita berkreasi dengan berbagai keunggulan PHP MYSQL, saya menyarankan untuk terlebih dahulu membuat FORM LOGIN PHP di BLOGGER.
Sebenarnya ada 6 tahap utama untuk menata members
- Daftar sebagai Member. Pada web sering di tulis dengan link "SIGN UP" atau "DAFTAR"
- Form Login atau sering ditulis dengan link "SIGN IN" atau "LOG IN"
- Log Out, link untuk menyatakan menutup akses ke ADMIN AREA
- Forgot Password, Layanan yang diberikan untuk mengantisipasi Member saat lupa password
- Admin Area, Hak layanan yang diberikan kepada member jika login sebagai member. Biasanya digunakan untuk Menata Layanan.
- Counter dan Traffik Member /User Online
Pada kesempatan ini akan kami jabarkan cara membuat FORM LOGIN (point 2) . Langkah-langkahnya adalah sebagai berikut
- Pastikan anda telah membaca dan menjabarkan artikel sebelumnya tentang PHP yaitu Membangun PHP MYSQL di Blogger, Webhosting Berbasis PHP, Hosting PHP di UEUO DOT COM.
- Buka http://www.ueuo.com/, Kemudian Login, (Lihat contoh gambar)
- Setelah Login dianggap sah, akan muncul jendela baru "Member Area" (Lihat contoh gambar). Klik tombol "File Manager" sehingga akan muncul halaman seperti contoh gambar ini. Pada Area FILE MANAGER cari fasilitas CREATE FILE/BUAT FILE BARU > isi dengan nama "login.php" kemudian submit (Lihat Contoh Gambar). Anda akan di bawa ke halaman textarea.
- Isi Script berikut (lihat script login.php) pada textarea File Manager > tekan tombol Save > Jika eksekusi berhasil maka saat kembali ke File Manager akan terlihat seperti ini (Lihat Contoh Gambar).
- Pada Area FILE MANAGER cari fasilitas CREATE FILE/BUAT FILE BARU > isi dengan nama "kirim.php" kemudian submit. Anda akan di bawa ke halaman textarea.
- Isi Script berikut (lihat script kirim.php) pada textarea File Manager > tekan tombol Save > Jika eksekusi berhasil maka saat kembali ke File Manager akan terlihat seperti ini (Lihat Contoh Gambar).
- Pada Area FILE MANAGER cari fasilitas CREATE FILE/BUAT FILE BARU > isi dengan nama "logout.php" kemudian submit. Anda akan di bawa ke halaman textarea.
- Isi Script berikut (lihat script logout.php) pada textarea File Manager > tekan tombol Save > Jika eksekusi berhasil maka saat kembali ke File Manager akan terlihat seperti ini (Lihat Contoh Gambar).
- Membuat Table USER pada Database Mysql. Kembali ke Member Area, Klik phpMyAdmin (Lihat Contoh Gambar). Masukkan nama database anda dan password database
- Setelah itu akan muncul halaman "phpmyadmin area" (Lihat Contoh Gambar).
- Pada sidebar kiri, klik link database seperti yang ditunjukkan pada gambar pada point 10
- Setelah itu akan muncul halaman Database anda pada phpmyadmin (Lihat Contoh Gambar).
- Klik link Query, sehingga tampak gambar seperti ini (Lihat Contoh Gambar)
- Isi script berikut pada textarea seperti yang tampak pada contoh gambar point 13 (Lihat Script Mysql) sehingga menjadi seperti contoh gambar ini, kemudian tekan tombol submit query. Jika eksekusi berhasil akan tampak seperti gambar ini Contoh Gambar. Bagian yang dilingkar merah menunjukkan telah terbentuk satu table mysql dengan nama "user".
- Kemudian kembali ke Main Mysql dengan meng klik link database disisi kiri (yang dilingkar biru) seperti contoh gambar point 14.
- Setelah klik akan muncul gambar Main phpMyadmin seperti contoh gambar point 14
- Klik bagian yang dilingkar merah
- Setelah di klik akan muncul gambar seperti ini lihat ( Contoh Gambar ). Ikuti semua instruksi yang diperintahkan, untuk input data (lihat keterangan gambar), setelah itu tekan tombol GO.
- Jika Berhasil, maka saat kembali ke Main phpMyadmin, record pada table user bertambah 1
- Tahap akhir adalah menyisipkan FORM LOGIN pada Blogger.com. Masuk ke Account Blogger > layout > Add A Gadget > HTML/Javascript > Copy paste script berikut
<script src="http://blogproject.ueuo.com/login.php" type="text/javascript"></script>
- Ganti text yang berwarna merah dengan alamat hosting anda, kemudian simpan
- Hasilnya kira-kira seperti ini Lihat Contoh Gambar.
- Silahkan uji coba sendiri, masukkan nama login anda dan password (ingat !!! bukan kode encriptnya)
- Jika berhasil akan tampak seperti gambar berikut (Lihat Contoh Gambar). Klik link LOGOUT untuk kembali ke mode awal.
- Jangan Klik link Sign Up karena halaman Sign Up belum dibuat artikel tutorialnya ... He he he, tunggu Postingan Berikut....
Selanjutnya...