.....
لقد قمت بالتعديل عن طريقة MySql ولا أعلم الطريقة التي استخدمتوها وخصوصاً أنك ذكرت install الذي لم استخدمه في التعديل.
اقتراح ليتضح لك الأمر وبعدها تستطيع العمل بشكل أفضل:
اعمل منتدى MyBB جديد وليكن المجلد MyBB2 مع قاعدة بيانات جديدة ولتكن MyBB2
اعمل منتدى vBulletin جديد وليكن المجلد vBulletin2 مع قاعدة بيانات جديدة ولتكن vBulletin2
عن طريق MySql عدل في قاعدة بيانات MyBB2 الجدول mybb_users العمود salt من الطول 10 إلى الطول 30
عدل في الملف inc\datahandlers\login.php عن طريق المفكرة أو أي محرر تستخدمه لذلك.
كود :
$salted_password = md5(md5($this->login_data['salt']).$password);
$salted_passwordvb = md5(md5($password).$this->login_data['salt']);
//if($salted_password != $this->login_data['password'])
//{
// $this->invalid_combination(true);
// return false;
//}
if( $salted_password == $this->login_data['password'] ||
$salted_passwordvb == $this->login_data['password'] )
{
$this->invalid_combination(false);
return true;
} else {
$this->invalid_combination(true);
return false;
}
سجل عضو جديد في vBulletin
عن طريق MySql أستعرض قاعدة بيانات vBulletin2 الجدول user واستعرض بيانات العضو الذي قمت بتسجيله.
انسخ بيانات الأعمدة التالية (مع الحذر من التحديد بالنقر الثلاثي لأنها أحيانا تأخذ زيادة قد لا تلاحظها)
username
password
salt
usergroupid ويقابلة usergroup في قاعدة بيانات المنتدى MyBB
ثم عن طريق MySql أستعرض قاعدة بيانات MyBB2 الجدول mybb_users وأضف Insert عضو جديد
وألصق بيانات الأعمدة التي تم نسخها من قاعدة بيانات MyBB2
قم بتسجيل الدخول في المنتدى MyBB2 باسم العضو المنسوخ من المنتدى vBulletin2
رداً على سؤال سابق لك فإن الترميز (windows-1256) يقابله (cp1256_general_ci) في MySql
.....