Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Хак запрета регистрации двух юзеров с одним мылом (email)

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

NecroHill



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
все нормально - не дает регистрировать 2-х пользователей на одно мыло.  
дык  а когда пытаешься зарегать нового пользователя с существующим ником вместо ошибки : "пользователь с таким ником уже существует" пишет "пользователь с таким адресом е-мейл (дальше мыло уже существующего пользователя с таким же ником!!!) уже существует". Т.е. чтоб узнать мыло юзера - достаточно попытаться зарегать юзера с ником того чей адрес нужен...
 
 


 
Запрещаем двум пользователям регистрироваться с одним мылом

 
 
Хак не позволяет регистрироваться разным пользователям с одинаковыми e-mail адресами.
 
Работает хак следующим образом.
При регистрации скрипт открывает папку с пользователями, проверяет поле e-mail и сравнивает его с тем адресом почты, который вводит новый регистрирующийся пользователь. При совпадении выдает ошибку.
 
Для установки хака нужно править только register.cgi.
 
Забирать хак тут: http://forall.ru-board.com/ibarchive/not_double_email.zip
 

Всего записей: 803 | Зарегистр. 23-12-2001 | Отправлено: 17:46 09-02-2002 | Исправлено: lynx, 20:42 15-12-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
"пользователь с таким адресом е-мейл (дальше мыло уже существующего пользователя с таким же ником!!!) уже существует".  
 
Вот дай-ка мне все, что по поиску найдешь с этим:
 
"пользователь с таким "
 
Если это где-то в имени переменной, то и этот кусок тоже. То есть дай все, что правил, когда хак ставил. Выложи куда-нть. Желательно _весь_ код, а не куски. И желательно сам хак тоже.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 02:01 11-02-2002
pechalny



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
NecroHill
попробуй найти вот эту строку:

Код:
 
print header(); &error("Регистрация&Этот почтовый ящик уже зарегистрирован: $emailaddress.");
 

И убрать $emailadress

----------
cynicism is the only thing that keeps me sane

Всего записей: 1852 | Зарегистр. 29-07-2001 | Отправлено: 02:13 11-02-2002
NecroHill



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
лежит все тут
 
pechalny
согласен - это решение для того чтоб мыло не светить, но пользователь получает некорректное сообщение об ошибке

Всего записей: 803 | Зарегистр. 23-12-2001 | Отправлено: 03:26 11-02-2002
Potap



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я ставил этот хак, но у меня был такой глюк, что пользователю выдается ошибка о том что юзер с таким мылом существует, а регистрация всеравно проходила.

----------
XOST- качественная и бесплатная раскрутка сайтов!

Всего записей: 285 | Зарегистр. 06-07-2001 | Отправлено: 06:52 11-02-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NecroHill
 

Цитата:
лежит все тут  

 
Угу, скачала, к вечеру разберусь, наверное.
 

Цитата:
согласен - это решение для того чтоб мыло не светить, но пользователь получает некорректное сообщение об ошибке

 
Так ты скажи, какое сообщение хочешь то? И вообще, как надо, чтобы было??

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 09:58 11-02-2002
NecroHill



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
перед установкой хака:
если юзер регистрируется, а такой ник уже зарегистрирован - выдается сообщение об ошибке "причины ошибки: пользователь с таким именем уже существует"
 
после установки: если юзер регистрируется, а такой е-мейл уже есть в БД выдается сообщение: "пользователь с таким адресом е-мейл ... уже существует" (т.е. хак работает, не дает на один ящик 2-х пользователей регить)
НО: если юзер регистрируется, а такой ник уже зарегистрирован ему выдается сообщение "пользователь с таким адресом е-мейл .... уже существует" а не "причины ошибки: пользователь с таким именем уже существует".
 
т.е. на 2 разные ошибки - один ответ, + светит мыло уже зарегистрированного пользователя.

Всего записей: 803 | Зарегистр. 23-12-2001 | Отправлено: 10:17 11-02-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Собственно Печальный все правильно написал.  
Вот в регистр.цги поменяй  
это:
 

Код:
 
if ($foundemail eq "yes") {
            print header(); &error("Регистрация&$ibtxt{'1931'} $emailaddress <br>$ibtxt{'1932'}<br>");
 

 
на это:

Код:
 
if ($foundemail eq "yes") {
            print header(); &error("Пользователь с таким почтовым ящиком уже зарегистрирован на конференции!<br>");
 
 

 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 23:24 12-02-2002
NecroHill



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
дык если пользователь введет уже зарегистрированный ник, ему выдаст что пользователь с таким мылом уже зареган?
тогда уж  

Код:
if ($foundemail eq "yes") {  
            print header(); &error("Пользователь с таким почтовым ящиком или именем уже зарегистрирован на конференции!<br>");  

не...не решение это
 
 
Добавлено
поковырял я дальше  
lynx
спасибо за небезразличие рысенок  
кстати а у тебя этот хак стоит?

Всего записей: 803 | Зарегистр. 23-12-2001 | Отправлено: 03:14 13-02-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну, чего ты переживаешь? Там что  по дефолту идет?

Цитата:
 
Ошибка: Регистрация  
Определенные причины для Регистрация Ошибка:  
Error, такое имя уже есть. Пожалуйста, вернитесь и подберите себе другое имя  
 
 

 
Так??
 
А про мыло будет:
 

Цитата:
 
Пользователь с таким почтовым ящиком уже зарегистрирован на конференции!

Ну, что еще?  
 
Не стоит у меня, он мне мешать будет пока - на тестовых юзеров мыл не напасусь
 
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 03:36 13-02-2002 | Исправлено: lynx, 03:41 13-02-2002
NecroHill



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

lynx
для меня принципиальным являлось не то что юзер некорректное сообщение об ошибке получал а то что неправильно хак работал...
решил я это трабль...
ларчик просто открывался:
вот это:

Код:
 
 if ($foundemail eq "yes") {
            print header(); &error("Регистрация: Пользователь с таким мылом $emailaddress <br>зарегался буквально недавно, кури бамбук или меняй мыло на свежее...<br>");
            }
 

пихаем ПОСЛЕ:

Код:
 
        if ($allowregister eq "fail") {
            print header('text/html; charset=windows-1251'); &error("$ibtxt{'1858'}&Error, $ibtxt{'1906'}");
            }
 

а не там где в хаке указано...и будет вам счастье...
 
всем спасибо за поддержку, соболезнования, подсказки!
будете идти пить пиво - скажете что за мой счет.

Всего записей: 803 | Зарегистр. 23-12-2001 | Отправлено: 05:25 13-02-2002
UncoNNecteD



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
NecroHill
Спасибо, хак действительно с дефектом.
Lynx - неплохо бы в архиве поправить его.

----------
-= Я тут чертовски давно =-

Всего записей: 4040 | Зарегистр. 21-03-2002 | Отправлено: 17:31 26-02-2003
intr0



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У кого-нибудь этот хак еще остался? Все перерыл - нигде не могу найти %(

Всего записей: 62 | Зарегистр. 22-10-2001 | Отправлено: 20:14 14-12-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
intr0
 

Цитата:
У кого-нибудь этот хак еще остался? Все перерыл - нигде не могу найти %(

 
Хак не позволяет регистрироваться разным пользователям с одинаковыми e-mail адресами:
 
http://forall.ru-board.com/ibarchive/not_double_email.zip

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 00:32 15-12-2003
intr0



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
Спасибо тебе Продвинутая Рысь!
Есть персональный вопрос, как к гуру по ib - что случилось с ibhackers? Их берлога в полуразрушенном состоянии и ни души вокруг!!

Всего записей: 62 | Зарегистр. 22-10-2001 | Отправлено: 18:35 15-12-2003 | Исправлено: intr0, 18:38 15-12-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
intr0
 

Цитата:
что случилось с ibhackers

 
Я даже не знала что они были.
 
Плиз, без оффтопа.
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 20:39 15-12-2003
aleksanches



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день всем!
 
Добавлено:
А как найти руководящие документы на этом сайте

Всего записей: 2 | Зарегистр. 19-03-2012 | Отправлено: 12:33 21-03-2012
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
aleksanches

Цитата:
А как найти руководящие документы на этом сайте

о чем вы??

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:18 23-03-2012
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Хак запрета регистрации двух юзеров с одним мылом (email)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru