کد ملی جز حریم خصوصی افراد هست و البته سوء استفاده هایی هم میشه ازش کرد که یک مورد رو دوست خوبم جی سرور عزیز در بالا فرمودند
اما اگر دقت داشته باشید فقط همین ها نیستند
در خیلی از موارد دیگر هم از کد ملی برای کارهای دیگری استفاده میشه نمونه دانشگاه پیام نور که (بقیه رو نمیدونم) که از کد ملی برای رمز عبور استفاده میکنه
شرکت مخابرات برای ارائه adsl هم همینکارو انجام میده
و خیلی از شرکت ها و خدمات دیگر
که البته در همه این ها امکان تغییر کد ملی هست اما خب همه که به یک اندازه دانش و آگاهی ندارن
حتی چندین مورد هم شخصا مشاهده کردم که به طرف گفتم ایمیل و پسوورد بدید سایت رو چک کنم که اطلاعات جیمیل خودشون رو دادن (عدم آگاهی کافی مردن)
همین دلیل هست که نباید یک سری اطلاعات رو اصلا نمایش داد
در whmcs قبلا قابلیتی بود که الان برداشته شده به این شکل که نام کاربری رو رمز عبور کاربرا رو ایمیل می کرد و بعد از مدتی برخی هکرها یک بانک اطلاعاتی بزرگ برای کرک درست کرده بودن به این شکل که این نام کاربری و رمز عبور در پنل ادمین در بخش ایمیل ها هم وجود داشته و ادمین ها آنرا ذخیره میکردند و از آنجایی که بسیاری ازکاربران از یک نام کاربری و رمز عبور برای همه موارد خود استفاده میکردند می توانستند به تمامی اطلاعات کاربران دسترسی پیدا کنند که هم اکنون این مشکل در نسخه ها جدید به شکل ارسال نام کاربری و نوشتن رمز عبور انتخابی شما رفع شده است
به هر حال از نظر من هم کار درستی نیست و من شخصا اینطور سایت ها رو می بندم
اما اگر اجبار به اینکار هستید کافی است که با یک کد ساده مشکلتون رو حل کتید . دو یا سه حرف اول نام کاربر رو بگیرید و بعد یک کد رندم مثلا 8 رقمی هم جلوی آن قرار بدید بشه کد کاربر (این ها رو کاربر در هنگام ثبت نام نبینه) و بعد از اینکه ثبت نام تکمیل شد هنگام نمایش تکمیل ثبت نام بگه این کد یکتای شما و این هم رمز عبور شما
اینطور نه شما مشتری از دست میدید نه کاربررو وادار به کاری که دوست نداره میکنید
ببخشید سرتون درد آوردم
موفق باشید