راهنمایی درمورد انتخاب یوزرنیم وپسوورد به صورت رندوم باphp
سلام خدمت دوستان
من روی یک پروژه ساده php کار میکنم،که سیستم عضویت و ورود واسش نوشتم،حالا میخوام وقتی کاربر ثبت نام میکنه یکسری اطلاعات شخصی
تو فرم ثبت نام وارد کنه و با تکمیل ثبت نام یوزنیم وپسوورد به صورت رندوم واسه کاربر انتخاب بشه
چنین چیزی به سادگی امکان پذیر هست؟
دوستانی که میتونن ممنون میشم راهنمایی کنند
تشکر
پاسخ : راهنمایی درمورد انتخاب یوزرنیم وپسوورد به صورت رندوم باphp
سلام
ایجاد یوزر و پسورد به صورت رندوم امکان پذیر است مثلا می توانید از تابع uniqid استفاده نمایید
پاسخ : راهنمایی درمورد انتخاب یوزرنیم وپسوورد به صورت رندوم باphp
سلام
بله براحتی امکان پذیر هست
برای نمونه برای پسورد :
کد PHP:
function randomPassword() {
$alphabet = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890';
$pass = array(); //remember to declare $pass as an array
$alphaLength = strlen($alphabet) - 1; //put the length -1 in cache
for ($i = 0; $i < 8; $i++) {
$n = rand(0, $alphaLength);
$pass[] = $alphabet[$n];
}
return implode($pass); //turn the array into a string
}
برای یوزر نیم هم می تونید به همین روش عمل کنید. البته باید چک کنید یوزر رندوم تولید شده unique یا یکتا باشد.
منبع کد :
http://stackoverflow.com/questions/6...assword-in-php
پاسخ : راهنمایی درمورد انتخاب یوزرنیم وپسوورد به صورت رندوم باphp
نقل قول:
نوشته اصلی توسط
Rezash
سلام
بله براحتی امکان پذیر هست
برای نمونه برای پسورد :
کد PHP:
function randomPassword() {
$alphabet = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890';
$pass = array(); //remember to declare $pass as an array
$alphaLength = strlen($alphabet) - 1; //put the length -1 in cache
for ($i = 0; $i < 8; $i++) {
$n = rand(0, $alphaLength);
$pass[] = $alphabet[$n];
}
return implode($pass); //turn the array into a string
}
برای یوزر نیم هم می تونید به همین روش عمل کنید. البته باید چک کنید یوزر رندوم تولید شده unique یا یکتا باشد.
منبع کد :
http://stackoverflow.com/questions/6...assword-in-php
سلام بسیار عالی
با این تابع تونستم اون چیزی که میخوام رو بسازم،ممنون ازشما
حالا یه سوال دیگه پیش اومده،من تسلط زیادی روی php ندارم ویه جورایی تازه شروع کردم:d
من میخوام هم زمان با ثبت نام کاربر،ایمیل مشخصات، مخصوصا یوزر نیم وپسورد ساخته شده واسه کاربر ارسال بشه
که این مورد انجام شد و چون من پسورد رو به صورت md5 روی دیتابیس ذخیره کردم به همین صورت هم داخل ایمیل میفرسته
من واسه این کار از دوتا متغیر واسه پسوورد استفاده کردم که یکی پسوورد به صورت md5باشه واون یکی به صورت معمولی به ایمیل بفرسته
این کار من درست بوده؟؟یا راه بهتر و امن تری هم هست؟
تشکر
پاسخ : راهنمایی درمورد انتخاب یوزرنیم وپسوورد به صورت رندوم باphp
نقل قول:
نوشته اصلی توسط
*Mr.Mehdi*
سلام بسیار عالی
با این تابع تونستم اون چیزی که میخوام رو بسازم،ممنون ازشما
حالا یه سوال دیگه پیش اومده،من تسلط زیادی روی php ندارم ویه جورایی تازه شروع کردم:d
من میخوام هم زمان با ثبت نام کاربر،ایمیل مشخصات، مخصوصا یوزر نیم وپسورد ساخته شده واسه کاربر ارسال بشه
که این مورد انجام شد و چون من پسورد رو به صورت md5 روی دیتابیس ذخیره کردم به همین صورت هم داخل ایمیل میفرسته
من واسه این کار از دوتا متغیر واسه پسوورد استفاده کردم که یکی پسوورد به صورت md5باشه واون یکی به صورت معمولی به ایمیل بفرسته
این کار من درست بوده؟؟یا راه بهتر و امن تری هم هست؟
تشکر
باسلام، راه دیگری هم ندارید، هنگام ارسال درخواست پسورد را در یک متغییر نگه دارید و ایمیل کنید، مانند همین کاری که میکنید.
پاسخ : راهنمایی درمورد انتخاب یوزرنیم وپسوورد به صورت رندوم باphp
اگه تو دیتابیس یوزر و پس اماده دارید و مشکلتون فقط انتخاب تصادفی هست تابع rand هم شاید به کارتون بیاد