21 фев 2011
DLE баг-фикс дополнительного запроса при регистрации
Ksenza Категория: DATALIFE ENGINE » Модули
У нас вы можете скачать бесплатно DLE баг-фикс дополнительного запроса при регистрации

Данный материал предоставлен сайтом Skripter.info исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Ковыряясь в файлах DLE 9.2, некий n0wheremany нашёл дополнительный запрос при регистрации. Исправляем:
Открыть файл engine/modules/register.php и найти:
$row = $db->super_query( "SELECT COUNT(*) as count FROM " . USERPREFIX . "_users" );
if( $config['allow_registration'] != "yes" ) {
msgbox( $lang['all_info'], $lang['reg_err_9'] );
$stopregistration = TRUE;
} elseif( $config['max_users'] > 0 and $row['count'] >= $config['max_users'] ) {
msgbox( $lang['all_info'], $lang['reg_err_10'] );
$stopregistration = TRUE;
}



Заменить на:
if( $config['allow_registration'] != "yes" ) {
msgbox( $lang['all_info'], $lang['reg_err_9'] );
$stopregistration = TRUE;

} elseif( $config['max_users'] > 0) {
$row = $db->super_query( "SELECT COUNT(*) as count FROM " . USERPREFIX . "_users" );
if ($row['count'] >= $config['max_users'] ) {
msgbox( $lang['all_info'], $lang['reg_err_10'] );
$stopregistration = TRUE;
}
}









Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
SP | 21 февраля 2011 21:50
  • Группа: Посетители |
  • Комментарий: 1 (ссылка)

а в чем баг не понимаю?

winston | 21 февраля 2011 22:21
  • Группа: Посетители |
  • Комментарий: 2 (ссылка)

доп нагрузка

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.