PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ساخت بوزر و پسورد



amir2647
June 7th, 2018, 11:53
سلام خدمت دوستان عزیز
بنده نیاز به یوزرهای رندوم و غیر قابل تکرار تاکید میکنم تکرار
و پسورد ۸ رقمی با حروف کوچک و بزرگ و اعداد

ایا کسی از دوستان میتونه کمکی کنه با phpیااکسل
ممنون میشم

ipsat
June 7th, 2018, 12:17
خدمت شما
http://www.webhostingtalk.ir/showthread.php?t=156634
همه نوع کد داخلش هست.

amir2647
June 7th, 2018, 12:37
خدمت شما
http://www.webhostingtalk.ir/showthread.php?t=156634
همه نوع کد داخلش هست.

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

mgp.co.ir
June 8th, 2018, 17:46
سلام دوست عزیز
این تاپیک قدیمی خودمه
اینجا فقط یوزرها عدد هستن من یوزر ترکیبی لازم دارم
همچنین پسورد

با سلام
با بنده در تلگرام/ تماس در ارتباط باشید

amir2647
June 9th, 2018, 20:44
سلام
دوستان در این مورد‌کسی نیست به ما کمک‌کنخ

shahinmq
June 9th, 2018, 22:41
درود بر شما

یک جدول در دیتابیس ایجاد کنید و یک تابع بازگشتی بنویسید.

در هر بار اجرا این تابع را می توانید اجرا کنید و از دیتابیس بررسی کنید که نام کاربری تولید شده وجود دارد یا خیر

اگر بود که مجددا تابع فراخوانی شود(حالت بازگشتی) در غیراینصورت کد نمایش و در دیتابیس ذخیره شود(جهت جلوگیری از تکرار)


function randomstring($length)
{
$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM NOPQRSTUVWXYZ';
$charactersLength = strlen($characters);
$randomString = '';
for ($i = 0; $i < $length; $i++)
$randomString .= $characters[rand(0, $charactersLength - 1)];
return $randomString;
}

amir2647
June 10th, 2018, 01:47
درود بر شما

یک جدول در دیتابیس ایجاد کنید و یک تابع بازگشتی بنویسید.

در هر بار اجرا این تابع را می توانید اجرا کنید و از دیتابیس بررسی کنید که نام کاربری تولید شده وجود دارد یا خیر

اگر بود که مجددا تابع فراخوانی شود(حالت بازگشتی) در غیراینصورت کد نمایش و در دیتابیس ذخیره شود(جهت جلوگیری از تکرار)


function randomstring($length)
{
$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM NOPQRSTUVWXYZ';
$charactersLength = strlen($characters);
$randomString = '';
for ($i = 0; $i < $length; $i++)
$randomString .= $characters[rand(0, $charactersLength - 1)];
return $randomString;
}

سلام دوست عزیز ممنون از کمکت
ولی نتونستم کد رو اجرا کنم
این کد چند هزار یوزر و پسورد تولید میکنه ؟

tabanpay
June 10th, 2018, 01:50
ابن سایت به کارتون میاد؟

https://passwordsgenerator.net

shahinmq
June 10th, 2018, 02:31
سلام دوست عزیز ممنون از کمکت
ولی نتونستم کد رو اجرا کنم
این کد چند هزار یوزر و پسورد تولید میکنه ؟

مقدار length درواقع همان تعداد کاراکتر مد نظر شماست.

یک حلقه for می توانید اجرا کنید و مرتبا در آن این کد فراخوانی شود (هر چند هزار تایی که شما مایل باشید)

برای نام کاربری یک تابع دیگر مثل همین ایجاد کنید و کاراکتر هایی که نیاز دارید را در آن قرار دهید , به عنوان مثال برای نام کاربری به دلیل عدم نیاز به حروف بزرگ از این کاراکتر ها می توانید استفاده کنید.


$characters = '0123456789abcdefghijklmnopqrstuvwxyz';


و برای رمز عبور به دلیل نیاز به حروف بزرگ از این کد ها :


$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM NOPQRSTUVWXYZ';


حال با یک حلقه for ساده می توانید خروجی بگیرید :


for($i=1;$i<=1000;$i++)


همچنین باید یک جدول در دیتابیس بسازید به همراه یک تابع بازگشتی تا درصورت تکرار در نام کاربری, نام کاربری جدید تری تولید شود.

unique2017
June 12th, 2018, 10:55
بسیار عالی و خوب