Хочу сделать возможность входа по логину или email. То есть будет одно поле для ввода, пользователь туда вводит либо свой логин, либо email адрес.
Покопался в исходниках, решил сделать следующим образом:
В файле includes\auth\auth_db.php в строке 50 изменить запрос с
Код: Выделить всё
$sql = 'SELECT user_id, username, user_password, user_passchg, user_pass_convert, user_email, user_type, user_login_attempts
FROM ' . USERS_TABLE . "
WHERE username_clean = '" . $db->sql_escape(utf8_clean_string($username)) . "'";Код: Выделить всё
$sql = 'SELECT user_id, username, user_password, user_passchg, user_pass_convert, user_email, user_type, user_login_attempts
FROM ' . USERS_TABLE . "
WHERE username_clean = '" . $db->sql_escape(utf8_clean_string($username)) . "' OR user_email = '" . $db->sql_escape(utf8_clean_string($username)) . "'";phpbb версии 3.0.8.

