السلام عليكم ورحمه الله
كنت قد فعلت خاصيه ف الزين فورو وهي التحقق بخطوتين خاصيه الباس كاي عند دخول الادمن
لكن لما تغير دومين المنتدى لا يقبل الدخول
وبتظهر الرساله الموجودة بالصوره المرفقه
ارجو المساعده وجزاكم الله خير الجزاء
و عليكم السلام و رحمة الله
في الحقيقة هناك طريقتين
الطريقة الأولى
تمام، إذا ما تقدر تدخل لوحة تحكم الأدمن بسبب التحقق بخطوتين
(مثلاً فقدت الوصول للتطبيق أو الكود)، عندك حل مباشر وفعّال من قاعدة البيانات نفسها.
✅ الحل: تعطيل التحقق بخطوتين من قاعدة البيانات مباشرة
اتبع الخطوات التالية باستخدام phpMyAdmin أو أي أداة إدارة قواعد بيانات MySQL:
1. افتح قاعدة بيانات XenForo.
2. ابحث عن جدول اسمه:`xf_user_authenticate`
3. نفّذ الاستعلام التالي لتعطيل التحقق بخطوتين لحساب الأدمن (غيّر `USERNAME` باسم الأدمن):
SQL:
UPDATE xf_user_authenticate
SET data = REPLACE(data, '"totp_secret";s:16:', '"totp_secret";N;')
WHERE user_id = (SELECT user_id FROM xf_user WHERE username = 'USERNAME');
أو استخدم هذا لو بدك تمسح كل إعدادات التحقق بخطوتين تماماً:
SQL:
DELETE FROM xf_user_two_step
WHERE user_id = (SELECT user_id FROM xf_user WHERE username = 'USERNAME');
4. بعد تنفيذ الاستعلام:
حاول الدخول مرة ثانية لحساب الأدمن. المفترض يتم تجاوز خطوة التحقق الثانية.
لو عندك أكثر من أدمن متأثر، كرر نفس الخطوات لكل واحد.
تأكد أنك عامل **نسخة احتياطية** من قاعدة البيانات قبل التعديل – احتياطًا.
الطريقة الثانية
نعم، في طريقة ثانية فعالة جدًا، خصوصًا لو ما تبي تدخل
على قاعدة البيانات يدويًا أو خايف تغلط. الحل هو تعطيل التحقق بخطوتين مؤقتًا
عن جميع المستخدمين مباشرة من ملفات الكود نفسه.
✅ تعطيل التحقق بخطوتين مؤقتًا من الكود (config.php)
1. افتح ملف: src/config.php
2. أضف هذا السطر في نهاية الملف قبل `return` (لو موجود):
PHP:
$config['enableTfa'] = false;
3. احفظ الملف.
بمجرد إضافة هذا السطر، XenForo يتجاهل كل إعدادات التحقق بخطوتين،
وتقدر تدخل على لوحة تحكم الأدمن بدون كود.
✅ بعد ما تدخل:
روح عطّل التحقق بخطوتين نهائيًا أو فقط لحسابك من داخل لوحة التحكم.
بعدها، ارجع واحذف السطر اللي أضفته من `config.php` لتعيد النظام لطبيعته.
هذه الطريقة سريعة، آمنة، وما تحتاج لمس قاعدة البيانات مباشرة.
لو شغّال على استضافة CPanel أو عندك محرر ملفات متصل، تقدر تنفذها خلال أقل من دقيقة.
هل تبي أكتب لك نسخة كاملة من ملف `config.php` مع السطر جاهز لو تنسخه؟