نام کاربری یکتا در ثبت نام PHP


نام کاربری یکتا در php

ایجاد نام کاربری یکتا همانند gmail و yahoo

مدتی پیش نیاز داشتم که نام کاربری (username) کابرانی که در سایت ثبت نام می کنند را بر اساس اسمی که وارد میکنند بسازم مثل سیستمی که در ثبت نام سایت های Google  و FB وجود دارد . بنابراین یک تابع برای به این نتیجه یعنی نام کاربری یکتا و پیشنهادی نوشتم

تابع زیر نام و نام خانوادگی کاربر را ترکیب ,  اسم های طولانی را کوتاه و چند عدد رندوم به عنوان پسوند اضافه می کند

پس اگر قصد داشته باشم از روی اسم “hasan shafeii”  بسازم نتیجه نام کاربری من “hasanshfae2” می شود .

ساخت نام کاربری یکتا از روی دیتابیس mysql

خب یاد گرفتیم چطور یک نام کاربری از روی اطلاعات اسمی کاربر بسازیم اما چه میشود اگر این یوزرنیم از قبل داخل دیتابیس وجود داشته باشد ؟!

حتما بخوانید  محاسبه فاصله دو شهر توسط php و API گوگل

این مورد باعث نتیجه تکراری و خطای اسکریپت می شود . پس در مثال بعدی ما به ساخت نام کاربری یکتا می پردازیم و همچنین بررسی میکنیم که این نام قبلا در دیتابیس ثبت نشده باشد .

اوکی . کار ما اینجا تمام شد . امیدوارم این کد کاربردی را داخل پروژه هایی که می نویسید به کار ببرید . اگر خواستید این کد رو بهتر کنید و توسعش بدید ,  لطفا در بخش نظرات ارسال کنید .

حتما بخوانید  ساخت چت روم با php توسط WebSocket

موفق باشید .

 

حسن شفیعی
مدرس ، پنتستر ، توسعه دهنده اپلیکیشن های تحت وب ، عضو مرکز حامی نخبگان و از مدیران و اعضای رسمی تیم امنیتی آشیانه هستم . علاقه خاصی به زبان php و امنیت شبکه و لینوکس دارم و هر روز تلاش می کنم به این حوزه ها مسلط تر شوم و اطلاعاتم را در وب به اشتراک بگذارم

دیدگاه کاربران

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

جدیدترین آموزش های آنلاین



عضویت در خبرنامه