Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
vBulletin 4.x.x sürümlerinde kullanıcı adı yerine mail adresi ile giriş yapma işlemi
vBulletin 4.x.x sürümlerinde kullanıcı adı yerine mail adresi ile giriş yapma işlemi
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ıalbilsin
FTP >> includes/functions_login.php dosyasını açın ve bulun
Sadece mail adresi ile giriş için
PHP- Kodu:
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)) . "'"))
Aşağıdakilerle değiştirin;
PHP- Kodu:
// 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
PHP- Kodu:
// 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 ...
Forumaski paylaşım sitesidir.Bu nedenle yazılı, görsel ve diğer materyaller sitemize kayıtlı üyelerimiz tarafından kontrol edilmeksizin eklenmektedir.Bu nedenden ötürü doğabilecek yasal sorumluluklar yazan kullanıcılara aittir.Sitemiz hak sahiplerinin şikayetleri doğrultusunda yazılı, görsel ve diğer materyalleri 48 saat içerisinde sitemizden kaldırmaktadır.
Bildirimlerinizi bu linkten bize yapabilirsiniz.