با استفاده از این اموزش از ورود افراد با چند مرورگر به داخل چت روم جلوگیری کنید.
این کد نویسی توسط شخصی به اسم ماهان انجام شده.
بریم سراغ فایل CheckUserName.class.php موجود در پوشه class و ویرایشش کنیم.
خطوط 136 و 137 به صورت زیر هستش :
// Status 1 means that the loggining was sucessfull
if ($userCheckerAndInserterObj->status==1) $this->messageOnEnter();
فقط کافیه دقیق بالای این ۲خط کد های زیر رو قرار بدید :
function get_client_ip() {
$ipaddress = '';
if (@$_SERVER['HTTP_CLIENT_IP'])
$ipaddress = $_SERVER['HTTP_CLIENT_IP'];
else if(@$_SERVER['HTTP_X_FORWARDED_FOR'])
$ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR'];
else if(@$_SERVER['HTTP_X_FORWARDED'])
$ipaddress = $_SERVER['HTTP_X_FORWARDED'];
else if(@$_SERVER['HTTP_FORWARDED_FOR'])
$ipaddress = $_SERVER['HTTP_FORWARDED_FOR'];
else if(@$_SERVER['HTTP_FORWARDED'])
$ipaddress = $_SERVER['HTTP_FORWARDED'];
else if(@$_SERVER['REMOTE_ADDR'])
$ipaddress = $_SERVER['REMOTE_ADDR'];
else
$ipaddress = 'UNKNOWN';
return $ipaddress;
}
$getonlineips = $this->dbObj->sqlGet("select etchat_onlineip from db1_etchat_useronline");
$getnumonlineips = $this->dbObj->sqlGet("select count(etchat_onlineip) from db1_etchat_useronline");
for($i=0; $i<=$getnumonlineips[0][0]; $i++){
$onlineip = explode("@",$getonlineips[$i][0]);
if($onlineip[0]==get_client_ip()){
@session_unset();
@session_destroy();
exit('nologin');
}
}
فایل رو ذخیره کنید و ببندید..
بعد بریم سراغ فایل login.js در پوشه js و ویرایشش کنیم.
خط ۳۳ به صورت زیر هستش :
} else {
درست بالای این خط کد های زیر رو قرار بدید :
}else if(ajaxResult.responseText=='nologin'){
alert('Ba Chandta Esm mikhai biai to?');
این مطلب در تاریخ: پنجشنبه 15 اسفند 1392 ساعت: 15:21 منتشر شده است
برچسب ها : پلاگین جلوگیری از ورود کاربر با چند مرور گر,جلوگیری از ورود کاربر با چند مرورگر,جلوگیری از وارد شدن در چت روم با چند مرورگر,ایران پلاگین,پلاگین ایران,پلاگین چت روم,پلاگین ای تی چت,