Авторизация пользователя по e-mail.

Всё что относится к vBulletin

Moderator: Aleksandr

Avatar
Topic author
Invi_Sasha M
Мл. сержант
Мл. сержант
Posts: 34
With us: 7 years 4 months

Авторизация пользователя по e-mail.

Post #1by Invi_Sasha » 22 May 2013, 22:40

Открываем файл includes/functions_login.php

находим приблизительно 167 строку а для тройки ~ 140 строку

Code: Select all

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)) . "'"))   

И заменяем на:

Code: Select all

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)  
 

Теперь авторизововаться можно как по логину, так и по email

! ! !


Return to “vBulletin”

Who is online

Users browsing this forum: 1 guest