Как включить регистрацию для моего сообщества

Привет,

У меня возникла проблема: всякий раз, когда я отправляю ссылку на мое сообщество Discourse кому-то, они не могут зарегистрироваться (если они не являются существующими участниками).

Мои настройки в админ-консоли:

Что видит мой участник при доступе к моему сообществу:

Хотелось бы узнать, нужно ли мне включить какие-то другие настройки, чтобы разрешить регистрацию новым пользователям?

Приветствую снова,

Мне кажется, вы, возможно, включили какое-то ограничение в настройках конфиденциальности для незарегистрированных пользователей? Попробуйте проверить это.

Если ваш сайт размещён в Discourse и находится на тарифном плане Basic, то такие сайты являются приватными и доступны только по приглашениям. Чтобы сделать сайт общедоступным и разрешить открытую регистрацию, вам необходимо перейти на тарифный план Standard или выше.

Если вы не находитесь на тарифном плане Basic, то вы можете управлять этим поведением с помощью настроек администратора «Требуется вход» и «Только по приглашениям».

Похоже, вы уже задавали аналогичный вопрос ранее: Login functionality

Но на сайте в плане тарифов показаны все доступные методы аутентификации, даже для базового плана…

Это методы, которые люди могут использовать для входа, но вам нужно пригласить их, чтобы они могли зарегистрироваться:

Хорошо, я пригласил друга… она смогла впервые зарегистрироваться.

Затем она вышла из системы и попыталась войти снова… она увидела следующие варианты входа:

Теперь, когда она пытается войти с помощью социальных методов, таких как Google, появляется следующая ошибка:

Может ли это быть связано с тем, что я всё ещё на базовом тарифном плане? Или это какая-то другая техническая ошибка?

Не уверен. :thinking: У вас была ещё одна тема, где у вас возникали проблемы с настройкой авторизации через Google — Unable to login using GoogleAuth. Вам удалось это решить, или это может быть связано?

Привет, @swati_vishnoi!
Не могли бы вы попробовать войти через Google? Когда появится страница с ошибкой, нажмите на «see error details» (подробности об ошибке) и отправьте нам личное сообщение в группу team здесь на Meta или напишите на адрес team@discourse.org, указав детали.

Кроме того, убедитесь, что вы следовали руководству по настройке входа через Google для Discourse: Configure Google login for Discourse.

Сообщение в группе Team.

Экран ошибки:

Чтобы завершить этот вопрос, после обсуждения в личных сообщениях выяснилось, что для подтверждения входа через Google требуется либо TXT-запись, либо тег <meta. К сожалению, ни один из этих методов не доступен в базовом тарифе.

Мы обновили страницу с ценами, чтобы указать, что аутентификация через Google доступна в тарифе «Стандарт» и выше.

Приносим извинения за возникшее недопонимание. :pray:

Кажется, я спас вас от будущих эскалаций, указав на это..
Как насчёт того, чтобы оплатить мою подписку на следующий месяц в качестве вознаграждения за баг? :wink: :joy: :hugs: