
نوشته اصلی توسط
tikweb.ir
بله دقیقا
چون whmcs کد شده هست مجبورید php رو داخل smarty فعال کنید (Configgeneral/Security) که داخل login.tpl چک کنیم اگر آیپی ایران بود نمایش نده. faildlogin.php هم باید ادیت بشه چک کنه آیپی ایران بود مرحله اعتبار سنجی کپچا اجرا نشه.
داخل قالب tpl یک همچین چیزی میشه :
کد PHP:
$data = json_decode(file_get_contents("http://ipinfo.io/".$_SERVER['REMOTE_ADDR']."/json"));
if( $data->country !== "IR" ) echo '<div class="g-recaptcha" data-sitekey=""></div>';
faildlogin.php هم اینطوری میشه :
کد PHP:
$data = json_decode(file_get_contents("http://ipinfo.io/".$_SERVER['REMOTE_ADDR']."/json"));
if( $data->country !== "IR" )
if( !chkGoogle($configureFaild['googleSecret']) ) faildValidate($configureFaild);