Включить и настроить анонимный режим

:bookmark: Это руководство подробно описывает, #как включить и настроить анонимный режим в Discourse для пользователей, которые хотят публиковать сообщения, не раскрывая свою личность.

:person_raising_hand: Требуемый уровень доступа: Администратор

Анонимный режим позволяет авторизованным пользователям переключаться со своего обычного аккаунта на анонимный. Это позволяет пользователям создавать темы и ответы, при этом в интерфейсе Discourse не отображается никакой информации, связывающей анонимного пользователя с его основным аккаунтом.

:information_source: См. также: Using anonymous mode to reply or create topics

Включение анонимного режима

Для сайтов с самостоятельным размещением включите анонимный режим, выбрав настройку сайта allow anonymous mode (разрешить анонимный режим).

:discourse: Для сайтов на нашем хостинге эти настройки скрыты. Клиенты с тарифными планами Pro, Business или Enterprise могут обратиться в нашу службу поддержки по адресу team@discourse.org, чтобы запросить анонимный режим.
Примечание: Эта функция недоступна на наших тарифных планах Free или Starter.

Настройка анонимного режима

Анонимный режим имеет несколько связанных настроек сайта:

  • Настройка сайта anonymous posting allowed groups (разрешенные группы для анонимной публикации) позволяет ограничить использование функции в зависимости от принадлежности пользователя к группе. По умолчанию это настроено для администраторов, модераторов и пользователей с уровнем доверия 1.
  • Настройка сайта anonymous account duration minutes (длительность анонимного аккаунта в минутах) определяет период времени, в течение которого будет использоваться анонимный аккаунт, исходя из времени последней публикации этого аккаунта.
    • По умолчанию это значение составляет 10080 минут (7 дней). При значении по умолчанию, если пользователь снова войдет в анонимный режим и его предыдущий анонимный аккаунт публиковался в течение последних 7 дней, он будет снова авторизован в этом анонимном аккаунте. Если последняя публикация анонимного аккаунта была более 7 дней назад, для пользователя будет создан новый анонимный аккаунт. Если предыдущий анонимный аккаунт никогда не публиковался, он всегда будет использоваться повторно независимо от времени.

Разрешение различных действий

По умолчанию пользователь анонимного режима может только анонимно публиковать сообщения. Вы также можете разрешить анонимный режим для других действий пользователя:

  • allow likes в анонимном режиме позволит пользователям анонимного режима ставить лайки анонимно.
  • allow chat в анонимном режиме позволит пользователям анонимного режима использовать чат анонимно.

Эти две настройки будут работать только в том случае, если включена настройка allow anonymous mode.

Поиск обычного аккаунта анонимного пользователя

Хотя анонимный режим обеспечивает анонимность в интерфейсе Discourse, база данных Discourse все еще может связывать анонимные аккаунты с их обычными учетными записями пользователей. Используйте следующий запрос Data Explorer, чтобы найти эту связь:

SELECT a.username AS anonymous_username, u.username AS original_username
FROM users u
       JOIN anonymous_users au ON (u.id = au.master_user_id)
       JOIN users a ON (a.id = au.user_id)
22 лайка