Удаляются зарегестрированные юзеры из базы данных DLE

Gevak
На сайте с 04.12.2007
Offline
88
736

Все время вижу уменьшающееся число юзеров сайта. Сначала их было 13000, потом стало 12к, потом 11к, сейчас вообще 10к. Что это может быть?

В настройках скрипта в пункте "Автоматическое удаление зарегистрированных пользователей" стоит 0. Раньше стояло 100 в том поле. Сменил на 0 уже давно, а уменьшения кол-ва юзеров не остановилось.

Официальный ответ администрации:

в базе данных нет таких значений. В скрипте только одна настройка по этому поводу, и если вы поставили 0, то больше механизмов удаления пользователей в скрипте нет. При условии конечно что они не удаляются вручную или это делает сторонняя модификация.

Никто не сталкивался с подобной проблемой? Какой это может быть модуль или хак?

Заранее спасибо всем за помощь.

Предлагаю скидку от 8% до 12% (http://gevak.ru/skidki/fastvps.html) на хостинг, VPS и сервера компании FastVPS (https://billing.fastvps.ru/aff.php?aff=422).
Inoteol
На сайте с 19.03.2009
Offline
60
#1

В худшем случае удалите или откоментируйте в engine/modules/cron.php фрагмент (отвечающий за удаление пользователей)

  if (intval($config['max_users_day']))
{
$thisdate = $_TIME - ($config['max_users_day']*3600*24);

$sql_result = $db->query("SELECT name, user_id, foto FROM " . USERPREFIX . "_users WHERE lastdate < '$thisdate' and user_group = '4'");

while($row = $db->get_row($sql_result)){
$db->query("DELETE FROM " . USERPREFIX . "_pm WHERE user_from = '{$row['name']}' AND folder = 'outbox'");
$db->query("DELETE FROM " . USERPREFIX . "_pm WHERE user='{$row['user_id']}'");
$db->query("DELETE FROM " . USERPREFIX . "_banned WHERE users_id='{$row['user_id']}'");
@unlink (ROOT_DIR."/uploads/fotos/".$row['foto']);
}
$db->free($sql_result);

$db->query("DELETE FROM " . USERPREFIX . "_users WHERE lastdate < '$thisdate' and user_group = '4'");
}
Gevak
На сайте с 04.12.2007
Offline
88
#2
Inoteol:
В худшем случае удалите или откоментируйте в engine/modules/cron.php фрагмент (отвечающий за удаление пользователей)

спасибо, будем думать!

но за совет спасибо!☝

Keps
На сайте с 22.04.2008
Offline
89
#3

Возможно что то с настройками в панели

Gevak
На сайте с 04.12.2007
Offline
88
#4
Keps:
Возможно что то с настройками в панели

В настройках скрипта в пункте "Автоматическое удаление зарегистрированных пользователей" стоит 0. Раньше стояло 100 в том поле. Сменил на 0 уже давно, а уменьшения кол-ва юзеров не остановилось.

[Удален]
#5

Если не используете крон, просто удалите файл engine/modules/cron.php и будет все ок.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий