Происходит регистрация без мейла!
-
- phpBB 2.0.15
- Сообщения: 1033
- Стаж: 20 лет 10 месяцев
- Откуда: Москва
- Благодарил (а): 207 раз
- Поблагодарили: 4 раза
Происходит регистрация без мейла!
Важно!
На Форуме появилась возможность регистрации пользователя без мейла!
Как с этим бороться?
На Форуме появилась возможность регистрации пользователя без мейла!
Как с этим бороться?
С уважением,
Сергей
Сергей
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 2 месяца
- Поблагодарили: 2 раза
-
- phpBB 2.0.15
- Сообщения: 1033
- Стаж: 20 лет 10 месяцев
- Откуда: Москва
- Благодарил (а): 207 раз
- Поблагодарили: 4 раза
Вообще!Xpert писал(а):Erlang
Вообще без его указания?
Добавлено спустя 1 час 3 минуты 56 секунд:
Тестово зарегистрировался, не ввел мейл и вот что выдало:
Это я сделал подтверждение авторизации по мейлу.
Учётная запись была создана. На этом форуме требуется активизация учётной записи, ключ для активизации был выслан на введённый вами адрес. Проверьте свою почту для более подробной информации.
Хелп!



С уважением,
Сергей
Сергей
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 10 месяцев
- Откуда: Бердск
Erlang видимо убрал в файле регистрации проверку на значениеполя email
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 2.0.15
- Сообщения: 1033
- Стаж: 20 лет 10 месяцев
- Откуда: Москва
- Благодарил (а): 207 раз
- Поблагодарили: 4 раза
Вроде нет.crash писал(а):Erlang видимо убрал в файле регистрации проверку на значениеполя email
Как должна выглядеть данная строка и в каком файле?
Добавлено спустя 3 минуты 12 секунд:
Т. е. поле со звездочкой стоит, но если его не заполнить, то регистрация происходит.Xpert писал(а):Erlang
Вообще без его указания?
С уважением,
Сергей
Сергей
-
- phpBB 1.4.4
- Сообщения: 107
- Стаж: 20 лет 9 месяцев
должно стоять условие в файле usercp_register.php:
Код: Выделить всё
else if ( $mode == 'register' )
{
if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
}
}
-
- phpBB 2.0.15
- Сообщения: 1033
- Стаж: 20 лет 10 месяцев
- Откуда: Москва
- Благодарил (а): 207 раз
- Поблагодарили: 4 раза
Все стоит.
На всякий случай посмотрите:
На всякий случай посмотрите:
Код: Выделить всё
else if ( $mode == 'register' )
{
if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
}
//
// Anti Robotic Registration
//
$sql = "SELECT * FROM " . ANTI_ROBOT_TABLE . " WHERE session_id = '" . $userdata['session_id'] . "' LIMIT 1";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not obtain registration information', '', __LINE__, __FILE__, $sql);
}
$anti_robot_row = $db->sql_fetchrow($result);
if (( strtolower($HTTP_POST_VARS['reg_key']) != $anti_robot_row['reg_key'] ) or ($anti_robot_row['reg_key'] == ''))
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Wrong_reg_key'];
}
else
{
$sql = "DELETE FROM " . ANTI_ROBOT_TABLE . " WHERE session_id = '" . $userdata['session_id'] . "'";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete validation key', '', __LINE__, __FILE__, $sql);
}
}
// --------------------------
//
}
С уважением,
Сергей
Сергей
-
- phpBB 1.4.4
- Сообщения: 107
- Стаж: 20 лет 9 месяцев
Erlang, моды никакие не ставил? файл этот не правил? если условие стоит, то похоже, что проверка не происходит...
Добавлено спустя 2 минуты 39 секунд:
Erlang
а где закрывающая скобка? после
Добавлено спустя 3 минуты 27 секунд:
по-моему, когда ты ставил Anti Robotic Registration, то накосячил
Добавлено спустя 2 минуты 39 секунд:
Erlang
а где закрывающая скобка? после
Код: Выделить всё
$error_msg .= ( ( isset($error_msg) ) ? '
' : '' ) . $lang['Fields_empty'];
}
Добавлено спустя 3 минуты 27 секунд:
по-моему, когда ты ставил Anti Robotic Registration, то накосячил
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 2 месяца
- Поблагодарили: 2 раза
-
- phpBB 2.0.15
- Сообщения: 1033
- Стаж: 20 лет 10 месяцев
- Откуда: Москва
- Благодарил (а): 207 раз
- Поблагодарили: 4 раза
Anti-Robotics уже давно стоит и проблем не было.Xpert писал(а):Erlang
Попробуй залить файл usercp_register.php заново. Судя по всему, мод Anti-Robotics навредил тебе.
Есть еще несколько установленных МОДов.
Все переустановить?
Добавлено спустя 2 часа 39 минут 14 секунд:
Залил - работает.Xpert писал(а):Erlang
Попробуй залить файл usercp_register.php заново. Судя по всему, мод Anti-Robotics навредил тебе.
Может МОД Dates For Humans накосячил? Вроде последним ставил.
Добавлено спустя 1 час 34 минуты:
Если вообще ничего не вводить, то получиться:
Учётная запись была создана. На этом форуме требуется активизация учётной записи, ключ для активизации был выслан на введённый вами адрес. Проверьте свою почту для более подробной информации.
С уважением,
Сергей
Сергей
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 2 месяца
- Поблагодарили: 2 раза
Erlang
Берите чистый файл и ставьте последовательно все моды туда. Кроме того, зачем вам Anti-robotics, когда в папке contrib есть перепортированная с версии 2.2 так называемая confirmation system?
Берите чистый файл и ставьте последовательно все моды туда. Кроме того, зачем вам Anti-robotics, когда в папке contrib есть перепортированная с версии 2.2 так называемая confirmation system?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 2.0.15
- Сообщения: 1033
- Стаж: 20 лет 10 месяцев
- Откуда: Москва
- Благодарил (а): 207 раз
- Поблагодарили: 4 раза
Так никто и не помог
Пришлось все переставлять...
Был косяк в МОДе

Пришлось все переставлять...
Был косяк в МОДе

А что-то данная система не работает. Вот так! А Anti-robotics работает без отказа.Xpert писал(а):Кроме того, зачем вам Anti-robotics, когда в папке contrib есть перепортированная с версии 2.2 так называемая confirmation system?
С уважением,
Сергей
Сергей
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 2 месяца
- Поблагодарили: 2 раза
Erlang
Проверить, правильно ли вы поставили моды - это первое, что делают в подобных случаях.
А confirmation я пробовал - прекрасно работает.
Проверить, правильно ли вы поставили моды - это первое, что делают в подобных случаях.
А confirmation я пробовал - прекрасно работает.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений