Один из моих модераторов заблокировал пользователя на две недели. Согласно логам, это произошло 9 дней назад. Однако сегодня он снова онлайн и публикует сообщения.
Это поднимает два вопроса:
Как этот пользователь смог войти в систему? Я не вижу никаких признаков того, что блокировка была снята кем-либо. Блокировка также выводит пользователя из системы, или он мог остаться в системе, возможно, на другом компьютере?
В логах указана дата блокировки, но не указан срок её действия. Кажется, что эта информация должна быть включена в запись лога. (Кстати, я видел похожий комментарий по этому поводу от 2016 года.)
Да. Конечно, было бы плохо, если бы этого не происходило.
Если у вас есть доступ к серверу/контейнеру Discourse, вы можете выполнить запрос к таблице users по ID пользователя. В этой таблице содержатся значения suspended_at, suspended_until и suspended_by.
Спасибо, я не был уверен, в какую таблицу смотреть. (И да, Data Explorer сработал отлично, так как это хостинг-аккаунт.) Оказалось, что он был заблокирован примерно на 8 дней.