بوسیله این هک میتوانید نام سایت های ارائه دهنده ایمیل، که تمایل ندارید کاربران شما با آن در سایت شما ثبت نام کنند را مسدود میکنید.
آموزش نصب
۱. ابتدا engine/modules/register.php را با یک ویرایشگر باز کنید و خط زیر را پیدا کنید:
پس از خط بالا، کد زیر را قرار دهید:
نکته مهم:
در کد بالا، به جای گزینه های yahoo، gmail و msn باید نام سایت ارائه دهنده ایمیلی که میخاهید مسدود شود و کاربر با آن در سایت شما ثبت نام نکند را قرار بدهید. برای مثال به کد زیر توجه کنید:
و یا:
if( $name == "" ) $stop .= $lang['reg_err_7'];
پس از خط بالا، کد زیر را قرار دهید:
//EMAIL
$hostings = "/@yahoo|@gmail|@msn/";
if(preg_match($hostings, $email)) $stop .= "Invalid Email Provider";
//EMAIL END
$hostings = "/@yahoo|@gmail|@msn/";
if(preg_match($hostings, $email)) $stop .= "Invalid Email Provider";
//EMAIL END
نکته مهم:
در کد بالا، به جای گزینه های yahoo، gmail و msn باید نام سایت ارائه دهنده ایمیلی که میخاهید مسدود شود و کاربر با آن در سایت شما ثبت نام نکند را قرار بدهید. برای مثال به کد زیر توجه کنید:
$hostings = "/@mihanmail/";
و یا:
$hostings = "/@mail|@mihanmail/";