Я совершенно новичок в Discourse и настраиваю своё сообщество на хостинге Discourse. Чтобы проверить, что видит новый пользователь, я зашёл на свой сайт и ввёл учётные данные нового пользователя. Затем я перешёл в его электронную почту, нашёл письмо с подтверждением и ссылку для перехода. Я нажал на ссылку и попал на страницу с сообщением: «Упс! Страница не существует или является приватной». Это очень сбивает с толку!
Я изучил, что должно происходить, и выяснил, что нового пользователя должны просто перенаправлять на главную домашнюю страницу моего сайта. Но это та самая страница, с которой новый пользователь начал при регистрации, так что она точно не может быть приватной.
Итак, мои вопросы: почему пользователя перекинуло на несуществующую или приватную страницу? Куда именно его перенаправили? Что я могу сделать, чтобы исправить это?
Вопрос: вы уверены, что не были все еще залогинены как администратор?
Убедитесь, что вы выполняете шаг подтверждения по электронной почте, будучи разлогиненным из админ-панели (или в режиме инкогнито / приватного просмотра).
Спасибо за это предложение! Я вернулся и ещё раз убедился, что делаю чистую регистрацию, и всё сработало. Думаю, в первый раз я проверял письмо с подтверждением в браузере, который, возможно, был авторизован как администратор в другом окне. Хотя в этом браузере я действовал как новый пользователь, когда впервые нажал на ссылку подтверждения, она не прошла корректно. На этот раз я увидел приветственное сообщение и уведомление о том, что модератор должен утвердить новую учётную запись.