با استفاده از این هک ساده می توانید کاربران را ملزم به انتخاب نام کاربری فارسی یا انگلیسی کنید.
فایل engine/modules/register.php را بار کنید و دنبال کد زیر بگردید:
if( preg_match( "/[\||\'|\<|\>|\"|\!|\?|\$|\@|\/|\\\|\&\~\*\+]/", $name ) ) $stop .= $lang['reg_err_4'];
برای آنکه کاربران تنها از حروف فارسی استفاده کنند، ان را با کد زیر جایگزین کنید.
if( preg_match( "/[\||\'|\<|\>|\"|\!|\?|\$|\@|\/|\\\|\&\~\a-z\A-Z\*\+]/", $name ) ) $stop .= $lang['reg_err_4'];
برای آنکه کاربران تنها از حروف انگلیسی استفاده کنند، ان را با کد زیر جایگزین کنید.
if( preg_match( "/[\||\'|\|\"|\!|\?|\$|\@|\/|\\\|\&\~\ا-ي\*\+]/", $name ) ) $stop .= $lang['reg_err_4'];
(اگر حروف فارسی به شکلی دیگر در آمد انکودینگ register.php را به utf-8 تغییر دهید.
برای اعداد هم از 0-9 استفاده کنید.