Пользователь всё ещё может войти после анонимизации

Команда модерации на экземпляре Discourse, которым я управляю, получила запрос от пользователя, желающего покинуть форум. В частности, он попросил анонимизировать свою учётную запись и лишить её возможности входа на форум в будущем. (У нас сообщество с обязательным входом и только по приглашениям.)

Около 12:30 дня сегодня я анонимизировал учётную запись. Поскольку я читал здесь и в других местах на Meta, что анонимизация лишает возможности входа, я подумал, что всё готово. Примерно через час я получил сообщение, что пользователь всё ещё может читать форум и срочно хочет быть заблокированным. Мне пришло в голову, что даже если анонимизация учётной записи означает, что пользователь не сможет войти снова, возможно, это вступит в силу только после выхода из системы, поэтому я зашёл в анонимизированный профиль и нажал кнопку «Выйти».

Чуть после 16:00 я получил сообщение, что пользователь всё ещё может войти и отчаянно хочет, чтобы у него не было такой возможности. Я был в замешательстве, но подумал, что, возможно, это проблема кэша браузера? Маловероятно, но всё же. Однако, когда я зашёл в анонимизированный профиль, я явно увидел, что он всё ещё имеет доступ к форуму.

(Я переименовал учётную запись с anon566etc в RetiredMember566etc, потому что анонимные публикации у нас запрещены, и пользователи начали помечать анонимизированные сообщения, полагая, что возникла какая-то проблема.)

Насколько я мог судить, процедура анонимизации сработала как ожидалось; адрес электронной почты был изменён.

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

В этом (честно говоря, несколько необычном) случае пользователь сам хотел, чтобы у него не было возможности входа, но в будущем, если мы анонимизируем учётную запись, модераторы и администраторы могут захотеть, чтобы пользователь утратил доступ к форуму. Я не могу понять, что пошло не так в данном случае — есть ли у кого-то какие-то идеи? Мы используем коммит 6e39bb9728, на случай, если это поможет.

1 лайк

Сценарий, в котором пользователь «срочно» и «отчаянно» хочет оказаться заблокированным, безусловно, кажется странным. Но то, что вы увидели, действительно выглядит как непреднамеренное поведение:

Есть ли в логах ошибок что-то интересное за этот период…?

Нет, сегодня в журнале ошибок ничего нет.

Компьютер сообщает, что здесь есть ошибка, посмотрю, смогу ли я быстро её исправить.

Это должно охватить гораздо больше случаев.

4 лайка

Эта тема была автоматически закрыта через 4 дня. Новые ответы больше не принимаются.