At 23:23 17/10/2002 -0700, Togu Raja wrote:
Kalo aku sih aku simpan ke table MySQl user2 yg sukes login, berikut session id dan timestampnya.Hai semua anggota milis...Saya mau nanya dalam Web Application PHP, gimana caranya mencegah adanya lebih dari satu login yg menggunakan account yg sama (Kalo gak salah istilahnya concurrent login).
Kurang lebih intinya gini (sorry rada belepotan)
Tiap kali script itu itu dijalanin, dia musti delete from login_table where timestamp + login_expiry_interval > current_time
Terus timestamp nya ini kudu diupdate terus setiap kali si user pindah halaman.
update login_table set time_stamp = now() where user_id=$userID and session_ID=$session_ID
Waktu user login, tinggal cek aja :
select from Login_table where user_id=$userID and password=$password
Kalo ada --> login gagal
Kalo nggak --> login sukeses & insert into table
Trus, gimana cara mendeteksi account mana aja yg sedang login pada suatu saat, sehingga dapat diketahui berapa user yang sedang login.
select count(1) from login_table Best Regards, Ferry I -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
