




April 2012 (2)
February 2012 (1)
January 2012 (1)
December 2011 (3)
November 2011 (10)
October 2011 (14)






Pengunjung hari ini : 21
Total pengunjung : 3914
Hits hari ini : 57
Total Hits : 14458
Pengunjung Online: 5
Beranda » Pemrograman PHP » Membuat Login dengan PHP dan Mysql
Dalam membuat sebuah halaman admin perlu adanya proses autentifikasi yaitu suatu proses mencocokan data yang dimasukan oleh user dengan data yang ada di dalam database agar user tersebut bisa mendapatkan akses untuk masuk ke halaman admin. dalam membuat halaman login kita menggunakan fungsi session yaitu suatu fungsi di PHP yang berguna untuk menyimpan nilai variable akan bisa di gunakan di halaman yang lain. session ini di simpan di sisi server.
Untuk membuat halaman login ini, kita membutuhkan 4 (empat) buah file yaitu :
DONWLOAD
http://www.4shared.com/file/122653384/d7da91cc/login.html
DEMO
http://labhouse.co.cc/index.php?page=login
Adapun logika dari pembuatan aplikasi login ini adalah :
1) User memasukan username dan password.
$login=mysql_db_query($db,”select * from admin where user=’$user_name’ and password=’$password’”,$koneksi);
3) Jika cocok, maka program akan buat session dengan nilai yang ada di variable ‘id’ dan ‘user_name’
session_register(‘id’);
session_register(‘user_name’);
4) Jika tidak, maka akan ada tanda peringatan
?><script language=”javascript”>
alert(“Maaf, Password Anda salah!!”);
document.location=”login.php”;
</script>
<?
setelah berhasil login, maka user akan masuk ke halaman ‘home.php’.
5) Di halaman home.php ada script pengecekan session. dengan syntax.
<? session_start();
if (session_is_registered(‘id’))
{
yang artinya jika ada user yang masuk ke halaman home.php tanpa membawa nilai session (tanpa login), maka akan ada tanda peringatan.
6) Di halaman home.php (halaman admin) ada link ‘logout’ yang digunakan jika user akan keluar dari halaman admin. sedangkan syntax logoutnya adalah
session_unregister(“id”);
session_unregister(“user_name”);
?><script language=”javascript”>
alert(“Anda Berhasil logout.”);
document.location=”login.php”;
</script><?
CATATAN
Bila teman-teman yang gagal LOGIN, setelah saya lihat kembali script programnya dan saya jalankan pada xampp versi 1.6. ternyata bisa berjalan dengan baik. mungkin masalahnya ada pada versi PHP yang digunakan saat aplikasi tokoonline ini dibuat yaitu masih PHP versi 4. dimana salah satu perbedaan mendasarnya adalah pada tag pembuka PHP yang mengalami perubahan dari <? (php 4) menjadi <?php (php 5). sehingga solusinya ganti (find and replace) semua tag lama <? menjadi tag baru <?php atau Ubah short_open_tag di file php.ini menjadi ON
ALTERNATIF
Untuk membuat session jika tidak bisa dengan syntax 1 gunakan syntax yang lainnya.
session_register(‘username’); >>
Untuk redirect jika tidak bisa mnggunakan systax 1. gunakan 1 lagi
header(location:home.php) >>
Jika cek session tidak bisa dengan menggunakan syntax 1, gunakan syntax 1 lagi
if (session_is_registered(‘username’)){ >>
Jumat, 14 Oktober 2011 - 15:25:51 WIB
Membuat Login dengan PHP dan Mysql
Diposting oleh : Anjar Pinem | Yaspis Web
Kategori: Pemrograman PHP
- Dibaca: 252 kali
http://www.4shared.com/file/_oU-B0uc/pendaftaran.html
2) Program mengecek data yang ada didalam database, apakah username dan password cocok. kita menggunakan syntax
menjadi>> $_SESSION['username']=$username
menjadi>> <code><script language=javascript>document.location.href="home.php"</script><code>
menjadi>> if(isset($_SESSION['username'])){


| Mei, 2012 | ||||||
| M | S | S | R | K | J | S |
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 | ||


