Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > vBulletin 4.x > Инструкции и модификации для vBulletin 4.x
Расширенный поиск

Инструкции и модификации для vBulletin 4.x Различные инструкции и моды для vBulletin 4.x

Ответ
 
Опции темы Поиск в этой теме
Старый 24.04.2011, 14:57 Вверх   #1
Коренной житель
 
Аватар для Zum07
Zum07 вне форума
Доп. информация
По умолчанию Авторизация пользователя по e-mail

Была тема на vbsupport для тройки но на четвёрке тоже пашет.

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

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

PHP код:
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)) . "'")) 
и заменяем на

PHP код:
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
  Ответить с цитированием
Старый 24.04.2011, 17:20 Вверх   #2
Просто блондинка
 
Аватар для Luvilla
Luvilla вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Zum07 Посмотреть сообщение
Теперь авторизововаться можно как по логину, так и по email
и... просветите блондинку.. зах это надо?
  Ответить с цитированием
Старый 25.04.2011, 18:00 Вверх   #3
Коренной житель
 
Аватар для Zum07
Zum07 вне форума
Доп. информация
По умолчанию

Если комуто это не надо, то зачем засорять тему не пойму.Эта тема явно не для Вас!
  Ответить с цитированием
Старый 06.05.2011, 09:21 Вверх   #4
Грамотный форумчанин
 
Аватар для dmnangel
dmnangel вне форума
Доп. информация
По умолчанию

Темку можно в инструкции перенести или в FAQ
  Ответить с цитированием
Старый 06.05.2011, 09:28 Вверх   #5
Знаток
 
Аватар для Forum Bot
Forum Bot вне форума
Доп. информация
По умолчанию Модерация темы!

Эта тема была перенесена из раздела vBulletin 4.x.

Перенес: Serberg
  Ответить с цитированием
Старый 06.05.2011, 09:30 Вверх   #6
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Мне кажется оптиманее было бы сделать вход по e-mail без логина. Думаю что повысит защиту от взлома аккаунта если пзломщик не будет знать мыло вламываемого при использовании брута.
  Ответить с цитированием
Старый 06.05.2011, 10:25 Вверх   #7
Грамотный форумчанин
 
Аватар для dmnangel
dmnangel вне форума
Доп. информация
По умолчанию

Да, было бы не плохо)
  Ответить с цитированием
Старый 08.05.2011, 14:46 Вверх   #8
Знаток
 
Аватар для tanka1380
tanka1380 вне форума
Доп. информация
По умолчанию

Herissburg, Оффтоп
  Ответить с цитированием
Старый 10.05.2011, 10:38 Вверх   #9
Коренной житель
 
Аватар для Zum07
Zum07 вне форума
Доп. информация
По умолчанию

Чтобы только по Email был заход значит надо

вот это

PHP код:
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)) . "'")) 
заменить вот этим

PHP код:
if ($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)) . "'")) 
Теперь по логину не зайти, будет выдавать ошибку не верный логин или пароль.В очень редких случаях может быть Database error.Вход только по Email.

Последний раз редактировалось Zum07; 10.05.2011 в 11:39..
  Ответить с цитированием
Cказали cпасибо:
Старый 08.01.2012, 17:16 Вверх   #10
Новичок
 
Аватар для ikasafolov16
ikasafolov16 вне форума
Доп. информация
По умолчанию

а вот при регистрации как делать?регистрироваться как обычно,ввести эмейл логин и пароль,потом в авторизации вести только эмейл и пароль,а в форуме когда тему создал там мейл будет или логин?
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Забыл пароль п.я mail.ru Samir-05 ICQ, Skype, Mirk..... 0 03.10.2010 13:36
@Mail.ru Samir-05 ICQ, Skype, Mirk..... 10 23.07.2010 08:08
video.mail.ru обновились уроды Злой Хостинг (Hosting) 4 16.11.2009 01:04
Помогите ограничить доступ к mail.ru и odnoklassniki.ru ejik8684 Интернет 2 21.04.2009 08:51
совпадение e-mail coramba Операционные системы 0 25.09.2008 16:04


Текущее время: 18:51. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.10705 секунды с 12 запросами