۲۴-۶-۱۳۹۳, ۰۲:۱۸ صبح
درود
اگر در زمان ایجاد مشکل برای کاربر ادمین جوملا با گزینه های بازیابی پسورد و تغییر پسورد از طریق phpMyadmin نتوانستید کاربر ادمین رو بازیابی کنید با روش زیر میتونید یک کاربر ادمین جدید ایجاد کنید.
در این روش با اجرای یک کوئری میتونید تنها با یک کلیک یک کاربر ادمین جدید ایجاد کنید و وارد مدیریت شوید.
ابتدا از طریق phpMyadmin دیتابیس رو از لیست انتخاب کنید و بعد از مشاهده لیست جداول دیتابیس برروی دکمه SQL در منوبالای دیتابیس کلیک کنید تا بتونید کوئری را اجرا کنید.سپس کدهای زیر را در کادر موجود در این صفحه کپی کنید و روی دکمه GO کلیک کنید :
کد:
INSERT INTO `jos31_users`
(`name`, `username`, `password`, `params`)
VALUES ('Administrator2', 'admin2',
'd2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199', '');
INSERT INTO `jos31_user_usergroup_map` (`user_id`,`group_id`)
VALUES (LAST_INSERT_ID(),'8');
تصویر نمونه :
نکته قابل توجه :
در خط اول کد بالا (`jos31_users`) بجای پیشوند جدول یوزر حتما باید پیشوند جداول دیتابیس خودتون رو جایگزین کنید !!
بعد از اجرای این کوئری یک کاربر ادمین با نام کاربری admin2 و پسورد secret ایجاد میشود و بعد از اولین ورود حتما پسورد را تغییر دهید.اگر تمایل دارید از پسورد دیگری استفاده کنید میتوانید موارد زیر را تست کنید :
کد:
admin = 433903e0a9d6a712e00251e44d29bf87:UJ0b9J5fufL3FKfCc0TLsYJBh2PFULvT
secret = d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199
OU812 = 5e3128b27a2c1f8eb53689f511c4ca9e:J584KAEv9d8VKwRGhb8ve7GdKoG7isMm
البته پسورد secret بصورت پیش فرض در کد اصلی هست.پسوردها در جوملا بخاطر امنیت با روش MD5 کد و مخدوش شده هستند و حتما باید مانند نمونه های بالا باشند.