زمان ارسال: 2 شنبه Jan 01, 2007 3:24 pm موضوع: شیوه تعویض پسورد ادمین phpbb از داخل phpmyadmin
راهبر انجمن
تاريخ عضويت: 08 Sep 2006 ارسالها: 1520
قرار بود یه مقاله در این مورد بنویسم
اوائل باور نمیکردم که کسی پسورد ادمین رو گم کنه ولی توی این چند وقت 10 مورد از این مشکل رو دیدم که طرف پسورد ادمین رو گم کرده و یا موقع نصب حواسش نبوده چی میزنه و بعد یادش رفته . اکثرا فکر میکنن بعد از اینکه پسورد ادمین رو گم کردن همه چیز تموم شده و دیگه نمیشه درستش کرد و فورم رو پاک میکنن و از اول نصب میکنن
اصلا احتیاجی به این کار نیست , به راحتی میشه این مشکل رو بر طرف کرد . کسی که به Cpanel سایت دسترسی داشته باشه مشکلی نداره و به راحتی میتونه پسورد رو تعویض کنه .
خوب حالا مقاله
در مجموع 3 حالت وجود داره که شما پسورد ادمین رو از دست بدی
1 - اینکه موقع نصب دقت نکنی و پسورد رو فراموش کنی
2 - فورم شما چند مدیر کل داشته باشه و مدیرهای دیگه پسورد شما رو عوض کنن ( حالا به هر دلیلی )
3 - فورم شما هک شده باشه و یه نفر با دسترسی ادمین وارد کنترل پنل مدیریت انجمن ها شده باشه و دسترسی شما را کم کرده باشه و یا حتی امکان داره آیدی شما رو هم حذف کرده باشه
اول این رو بگم که به هیچ وجه نمیشه پسورد رو به دست آورد و فقط میشه پسورد رو تعویض کرد . برای این کار هم حتما باید به phpmyadmin دسترسی داشته باشید و کسی که یوزر نیم و پسورد کنترل پنل هاست رو داشته باشه خوب طبیعتا به phpmyadmin هم دسترسی داره .
اول وارد phpmyadmin بشید و از نوار سمت چپ صفحه دیتابیس مربوط به phpbb رو انتخاب کنید
مانند تصویر زیر
بعد از انتخاب دیتابیس باید همانند شکل بالا تیبلهای ساخته شده phpbb رو هم ببینید که اگر هیچ مدی نصب نکرده باشید 29 یا 30 تا باید باشه .
شما باید روی تیبل phpbb_users کلیک کنید بعد باید یک صفحه بیاد به این شکل
در این صفحه باید روی لینک browse در بالای صفحه کلیک کنید باز یک صفحه دیگه باید ببینید به این شکل
همون طور که توی شکل می بینید اولین آیدی به نام anonymous هستش که با اون کاری نداریم ولی همیشه دومین آیدی همون آیدی مدیر انجمن هستش و شما باید روی اون شکل مداد قرمز در کنار آیدی کلیک کنید تا به بخش تنظیمات مربوط به اون وارد بشید و باید یک صفحه ببینید به این شکل
در این صفحه شما یک قسمت دارید به اسم user_password که پسورد ادمین رو توی خودش نگه میداره ولی پسورد به شکل hash شده با الگورریتم MD5 هستش که به این راحتیها نمیشه کشف رمزش کنی به همین علت گفتم نمیشه پسورد رو به دست آورد و باید عوضش کنید. شما برای تعویض پسورد باید به جای اون پسورد hash شده موجود یه پسورد hash شده دیگه رو قرار بدید که بتونید با یه پسورد جدید login کنید
برای این منظور شما یه پسورد hash شده دیگه رو جایگزین پسورد hash شده موجود کنید
شما باید پسورد
code :
75b5d0a5ff3d36e55dc81f69b0a90158
رو جایگزین پسورد hash شده موجود بکنید که این پسورد , همون hash شده کلمه persian mind هستش .
یه مورد دیگه توی همین صفحه هست و اون هم قسمت user_level هستش که سطح دسترسی اون آیدی رو تعیین میکنه
رتبه ها به این شکله
عدد 1 برای مدیر کل
عدد 2 برای مدیر انجمن
عدد 0 برای کاربر عادی
حالا اگر مثلا هکر سطح دسترسی شما رو هم کم کرده باشه از این قسمت میتونید درستش کنید و یا حتی اگر آیدی شما رو پاک کرده باشه شما یه آیدی با یه اسم دلخواه میسازید و به این طریق که توضیح دادم وارد تنظیماتش میشید و سطح دسترسیش رو به مدیر کل ارتقا میدید .
خوب حالا که تغییرات لازم رو انجام دادید و پسودر hash شده کلمه persian mind رو جایگزین پسورد موجود کردید و قسمت user_level رو هم چک کردید و مطمئن شدید که عدد 1 در اون قسمت قرار داره حالا باید دکمه GO رو بزنید و کلا از phpmyadmin خارج بشید و حالا وارد forum خودتون بشید و آیدی خودتون رو وارد کنید و به جای پسورد بنویسید persian mind و وارد شید
حالا میتونید از قسمت تنظیمات شخصی پسورد خودتون رو به هر چی که دوست دارید تغییر بدید