السلام عليكم ورحمة الله وبركاته
إليكم هذا التعديل البسيط في ملف واحد يطلب من الأعضاء التسجيل بواسطة البريد الإلكتروني بدلاً من الإسم المستعار ، وهذا الهاك أو التعديل هو معلومة أكثر منه ضرورة ، فبالتأكيد الأغلبية يرون أن الدخول بالإسم المستعار أسهل ولكن البعض يرى التغيير لمجرد التميز .
المهم هذا الهاك من برمجة MarcoH64 من فريق vBulletin.org وكل ما عملته هو نقله لكم مع تعريب العبارتين الموجودتين في الشرح أي أنني لم أعمل أكثر من ذلك .
التعديل في ملف واحد وهو:
includes/functions_login.php, :
إبحث في الملف المذكور عن
واستبدله بالتالي
إليكم هذا التعديل البسيط في ملف واحد يطلب من الأعضاء التسجيل بواسطة البريد الإلكتروني بدلاً من الإسم المستعار ، وهذا الهاك أو التعديل هو معلومة أكثر منه ضرورة ، فبالتأكيد الأغلبية يرون أن الدخول بالإسم المستعار أسهل ولكن البعض يرى التغيير لمجرد التميز .
المهم هذا الهاك من برمجة MarcoH64 من فريق vBulletin.org وكل ما عملته هو نقله لكم مع تعريب العبارتين الموجودتين في الشرح أي أنني لم أعمل أكثر من ذلك .
التعديل في ملف واحد وهو:
includes/functions_login.php, :
إبحث في الملف المذكور عن
HTML:
if ($vbulletin->userinfo = $vbulletin->db->query_first("SELECT userid, usergroupid, membergroupids, username, password, salt FROM " . TABLE_PREFIX . "user WHERE username = '" . $vbulletin->db->escape_string(htmlspecialchars_uni($username)) . "'"))
واستبدله بالتالي
HTML:
// Start hack login with mail address (MarcoH64)
// if ($vbulletin->userinfo = $vbulletin->db->query_first("SELECT userid, usergroupid, membergroupids, username, password, salt FROM " . TABLE_PREFIX . "user WHERE username = '" . $vbulletin->db->escape_string(htmlspecialchars_uni($username)) . "'"))
if (!$vbulletin->userinfo = $vbulletin->db->query_first("SELECT userid, usergroupid, membergroupids, username, password, salt FROM " . TABLE_PREFIX . "user WHERE username = '" . $vbulletin->db->escape_string(htmlspecialchars_uni($username)) . "'"))
{
$vbulletin->userinfo = $vbulletin->db->query_first("SELECT userid, usergroupid, membergroupids, username, password, salt FROM " . TABLE_PREFIX . "user WHERE email = '" . $vbulletin->db->escape_string(htmlspecialchars_uni($username)) . "'");
}
if ($vbulletin->userinfo)
// End hack login with mail address (MarcoH64)