بستن منو
۵۸
تعداد کلیدهای این موضوع
لیست همه کلیدهای این موضوع
دسترسی سریع به دسته کلیدها :

مباحث اصلی مرتبط با انجمن mybb (نصب، انتقال، ارتقا و ...) توسعه انجمن mybb پلاگین های انجمن mybb امنیت در انجمن mybb پایگاه داده (Database) مربوط به انجمن mybb شیوه کار با بخش های مختلف انجمن mybb (هم برای مدیران و هم برای کاربران) گروه های کاربری در انجمن mybb پیوست ها در انجمن mybb شکلک ها در انجمن mybb صفحه اصلی (صفحه اول) انجمن mybb انجمن ها (forums) و زیرانجمن ها (subforums)، در انجمن mybb موضوع ها (threads)، در انجمن mybb ارسال ها (posts) و بخش Post Bit در انجمن mybb راست چین - چپ چین کردن عنصرها (بخش ها)، در انجمن mybb تگ head و بخش header، در انجمن mybb نمایش عکس، آواتار، Favicon و ... ، در انجمن mybb دکمه ها در انجمن mybb تاریخ و ساعت، در انجمن mybb پوسته ها و قالب ها، در انجمن mybb موارد مرتبط با زبان PHP، در انجمن mybb ارسال ایمیل (email)، در انجمن mybb محل قرارگیری عنصرها و بخش های مختلف، در میان کدهای قالب (theme)، در انجمن mybb بلوک نقل قول (blockquote)، در انجمن mybb کش (cache)، در انجمن mybb مباحث عمومی مربوط به انجمن mybb
مباحث اصلی مرتبط با انجمن mybb (نصب، انتقال، ارتقا و ...)
4
توسعه انجمن mybb
4
پلاگین های انجمن mybb
14
امنیت در انجمن mybb
4
پایگاه داده (Database) مربوط به انجمن mybb
1
شیوه کار با بخش های مختلف انجمن mybb (هم برای مدیران و هم برای کاربران)
1
گروه های کاربری در انجمن mybb
1
پیوست ها در انجمن mybb
2
شکلک ها در انجمن mybb
1
صفحه اصلی (صفحه اول) انجمن mybb
2
انجمن ها (forums) و زیرانجمن ها (subforums)، در انجمن mybb
2
موضوع ها (threads)، در انجمن mybb
1
ارسال ها (posts) و بخش Post Bit در انجمن mybb
4
راست چین - چپ چین کردن عنصرها (بخش ها)، در انجمن mybb
1
تگ head و بخش header، در انجمن mybb
1
نمایش عکس، آواتار، Favicon و ... ، در انجمن mybb
1
دکمه ها در انجمن mybb
0
تاریخ و ساعت، در انجمن mybb
1
پوسته ها و قالب ها، در انجمن mybb
2
موارد مرتبط با زبان PHP، در انجمن mybb
2
ارسال ایمیل (email)، در انجمن mybb
4
محل قرارگیری عنصرها و بخش های مختلف، در میان کدهای قالب (theme)، در انجمن mybb
1
بلوک نقل قول (blockquote)، در انجمن mybb
1
کش (cache)، در انجمن mybb
1
مباحث عمومی مربوط به انجمن mybb
2
×

دانلود فروشگاه اندروید کلیدستان

612

نویسنده

علیرضا گلمکانی ( admin )

شماره کلید
دسته کلید - دسته بندی

شیوه تبدیل رمز عبور (password) کاربر به رمز عبور ذخیره شده در پایگاه داده MySQL ، در انجمن mybb

همان طور که می دانید، در یکی از جدول های (tables) پایگاه داده مربوط به انجمن mybb ، اطلاعات کاربران، مثل نام کاربری (username)، رمز عبور (password) و سایر اطلاعات کاربران ذخیره می شود. اگر نگاهی به این جدول بیندازید، رمز عبور (password) ذخیره شده در آن، با رمز واقعی کاربران، متفاوت است. دلیل این تفاوت، تغییر رمز عبور، هنگام ذخیره در پایگاه داده، برای امنیت بیشتر می باشد.

هنگامی که قصد داشته باشیم که قابلیت هایی را به انجمن mybb اضافه کنیم، ممکن است که به شیوه ساخت این رمز عبور ذخیره شده، نیاز داشته باشیم. بنابراین شیوه کلی را در زیر ذکر می کنیم :


<?php
$plain_pass = "123456";
$salt = "abcdefgh";
$stored_pass = md5(md5($salt).md5($plain_pass));
echo $stored_pass;
?>

در کدهای بالا، $plain_pass همان رمز عبور (password) واقعی کاربر است و $salt ، مقداری است که برای هر کاربر متفاوت می باشد و در همان جدول (table) مربوط به اطلاعات کاربران انجمن، ذخیره شده است (در کد بالا، یک مقدار فرضی را نوشته ایم). بنابراین وقتی کاربر، رمز واقعی خود را وارد می کند، باید ابتدا مقدار $salt را برای آن کاربر از جدول پایگاه داده بخوانیم و سپس با شیوه فوق، رمز عبور ذخیره شده را بسازیم و سپس با مقایسه مقدار حاصل شده با مقدار موجود در جدول پایگاه داده، تشخیص بدهیم که آیا پسورد صحیح است یا خیر.

کپی برداری از محتوای سایت کلیدستان، ممنوع بوده و پیگرد قانونی دارد. (تنها استفاده شخصی کاربر، مجاز است) (کپی برداری توسط سایر وب سایت ها = حرام) (بیشتر بدانید)

خوانده شد
مبحث بالا، مفید بود و سایت کلیدستان را دوست داشتم :
محبوب کردن این مبحث در گوگل :
اون چیزی که میخواستم نبود :
سوال دارم :
ارسال نظر :
نظرات 0 0 0

*** نظر بدهید

دسترسی سریع

×

شماره کلید


کلید
×

شماره دسته کلید


دسته کلید
×

جستجو


جستجو

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)