مشکل هنگام ثبت نام ( کاربر میتونه با یوزر تکراری عضو بشه )

Mr. Arsalan

New Member
سلام

یه مشکلی برام بوجود اومده ، وقتی کاربری بخواد ثبت نام کنه میتونه یوزر تکراری انتخاب کنه. البته نه بصورت کاملا یکسان ولی با تغییر یکی از حروف میتونه ثبت نام کنه .

مثلا اگر یوزر Ali در سایت عضو باشه یکی میتونه با یوزر ali دوباره عضو بشه ! یعنی فقط حرف A به a تغییر کرده ! چطور میتونم این مشکل رو حل کنم ؟

اینم بگم که کد :



کد:
160 173 U2000 U2001 U2002 U2003 U2004 U2005 U2006 U2007 U2008 U2009 U200A U200B U200C U200D U200E U200F U202A U202B U202C U202D U202E U202F U206A U206B U206C U206D U206E U206F U00A0 u8205 u8204 u8237 u8238

تو قسمت فیـلترگذاری گذاشتم ولی درست نشد ، حتی چند تا کد دیگه تست کردم ولی بازم درست نشد ! کسی میدونه این مشکل چطور رفع میشه ؟ میشه راهنمایی کنید ؟
 

sajadmaz

Member
php حروف کوچیک و بزرگ رو فرق میزاره شما بیا همه کاربر هارو موقع ثبت نام با دستور str_tolower کوچیک کن که به مشکل بر نخوری
 
iهم اینکاری که دوستمون گفت رو انجام بده
هم فیلد یوزر ها تو یونیک کن
هم با یه کوئری چک کن موقع ثبت نام که اگر یوز تو دیتابیس وجود داشت ارور بده
 

جدیدترین ارسال ها

بالا