ExBB Community » Файловый ExBB » Решение проблем » Пользователи включая админ пропали

Страниц (1): [1]
 

1. JamesPage - 5 июля 2009 — 09:23 - перейти к сообщению
Вчера пропал обычный пользователь.
Сегодня админский эккаунт.

Теперь не могу ничего сделать.

В access_log ничего подозрительного нет.
2. yura3d - 5 июля 2009 — 09:33 - перейти к сообщению
JamesPage пишет:
Вчера пропал обычный пользователь.
Сегодня админский эккаунт.

Теперь не могу ничего сделать.

В access_log ничего подозрительного нет.

Что содержиться в файле data/users.php, а также в папке members? Были ли попытки пересчитать пользователей в админцентре (пункт Пересчитать в разделе Пользователи)? Права доступа на файлы и папки форума расставлены правильно (согласно инструкции хостера)?
3. JamesPage - 5 июля 2009 — 09:41 - перейти к сообщению
yura3d пишет:
Что содержиться в файле data/users.php, а также в папке members?

Данные относительно последнего оставшегося пользователя не админа
yura3d пишет:
Были ли попытки пересчитать пользователей в админцентре (пункт Пересчитать в разделе Пользователи)?

Да была. Судя по логу - эта была последняя операция перед удалением.
yura3d пишет:
Права доступа на файлы и папки форума расставлены правильно (согласно инструкции хостера)?

Я ещё раз уточню, но похоже, что правильно.
4. yura3d - 5 июля 2009 — 09:45 - перейти к сообщению
JamesPage
Выложите на Вашем сервере архив с файлами setmembers.php, data/users.php и папкой members. После этого отправьте мне в ЛС ссылку на этот архив, тут нужно более подробно разбираться
(Добавление)
JamesPage пишет:
Да была. Судя по логу - эта была последняя операция перед удалением.

В Вашем файле setmembers.php была ошибка, которая в некоторых случаях приводит к удалению пользователей при их пересчёте. Ошибка эта была исправлена, исправление я выкладывал 3 месяца назад здесь, к сожелению, это исправление не вошло в дистрибутив форума (в течение часа обновлю этот файл в архиве) Огорчение
Восстановить удалённых пользователей, к сожелению, Вы не сможете (только если не была сделана резервная копия данных форума). Для того, чтобы оставшемуся пользователи (id=3) присвоить права администратора, в файле members/3.php найдите фрагмент:
CODE:
s:6:"status";s:2:"me";

И замените его фрагментом:
CODE:
s:6:"status";s:2:"ad";


JamesPage пишет:
e-mail пользователей в открытом виде хранится в этих файлах?

Да, никакой проблемы здесь не вижу, содержимое этих файлов закрыто для доступа извне, одностороннее хеширование (которое применяется для паролей) применить для адресов e-mail нельзя, двустороннее хеширование не гарантирует полной безопасности данных и в целом снижает производительность

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0432]     [ ]