vb'de max session
6
●597
- 24-09-2006, 16:30:27Üyeliği durdurulduGlobal.php'yi aç ve şunu bul.
else { $DB_site->query("INSERT INTO session (sessionid,userid,ipaddress,lastactivity,location) VALUES (NULL,$bbuserid,'$ipaddress',$datenow,'".addslashes($scriptpath)."')"); }
Bununla değiştir.;
else { // Maximum Users for the forum $maxusers = 30; $usercount=$DB_site->query_first("SELECT COUNT(sessionid) AS sessions FROM session"); $totalonline=$usercount[sessions]; if ($totalonline >= $maxusers) { // Insert your Explanation of why they can't use the forum here echo "Sorry there are too many users on the forum currently, please try later"; exit; } else { $DB_site->query("INSERT INTO session (sessionid,userid,ipaddress,lastactivity,location) VALUES (NULL,$bbuserid,'$ipaddress',$datenow,'".addslashes($scriptpath)."')"); } }
Yedek al önce sonra sonucu bana da söyle. Kırmızı yeri kafana göre değiştir. 100 yap. - 24-09-2006, 18:45:08Üyeliği durdurulduBir şey soracağım bu sadece üyeler için mi geçerli eğer öyle ise istediğim bu değil. Yani şöyle anlatayım ziyaretçileri kapsamalı. Yani siteye 40'un üstünde kayıt olmamış ziyaretçi girmemeli. Mesela 41. ziyaretçi girmeye çalıştığında da aynı hatayı vermeli. Yukardaki sadece üyeleri kapsıyor sanırım.
- 24-09-2006, 22:49:02Üyeliği durdurulduBenim bunu yapmaktaki amacım güvenlik ile ilgili. Önceden phpbb kullanıyordum ve bir gün forumuma girdiğimde 1000 tane ziyaretçi vardı. Nasıl yaptılar bilmiorum ama 1000 ziyaretçi gördüm ve db çöktü aynı anda ve hata verdi hep. Bu tarz saldırılarda diyelim var mı vb'nin bir üstünlüğü ?