Hoşgeldin Misafir

vBulletin 4 E-Mail Adresi ile Giriş Yapmak

CyberHawk

CyberHawk

WebMaster
Adana
12 Ara 2018
16,070 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
vBulletin 4 e-mail adresi ile giriş yapmak-

========================================-
Amaç çok basit 1.kullanım sadece mail adresi ile giriş yapabilirler foruma 2. ihtimal mail + kullanıcı adı ile giriş yapılabilir yada sadece kullanıcı adı ile giriş yapılabilir.-

Nasıl yaparız?
============
-

Sadece mail adresi ile giriş yapılabilsin-

FTP >> includes/functions_login.php dosyasını açın ve bulun-
PHP:-
-Kod:--
Kod:
if ($vbulletin->userinfo = $vbulletin->db->query_first("SELECT userid, usergroupid, membergroupids, infractiongroupids, username, password, salt FROM " . TABLE_PREFIX . "user WHERE username = '" . $vbulletin->db->escape_string(htmlspecialchars_uni($username)) . "'"))

Ve aşagıdaki kodlar ile değiştirin-
-Kod:--
Kod:
// Start hack login with mail address
$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

Mail adres + kullanıcı adı ile login için aşagıdaki kodu ekleyebilirsiniz-
-Kod:--
Kod:
//    Start hack login with mail address
//    if ($vbulletin->userinfo = $vbulletin->db->query_first("SELECT userid, usergroupid, membergroupids, infractiongroupids, 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, infractiongroupids, 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, infractiongroupids, 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

Login alanında Kullanıcı adı yazısını diller ve cümlerde aratın ve bu kelimeyi e-mail adresini yada e-mail adres + kullanıcı adı gibi değitirebilirsiniz ...-