Измените URL кнопки «Создать аккаунт» на внешний сайт


Измените URL-адрес кнопки «Создать аккаунт» на внешний сайт, например https://meta.discourse.org/

Вам необходимо интегрировать ваш сайт с SSO. См.:

После того как SSO будет работать корректно, отключите все остальные методы регистрации и входа (например, локальные логины). Таким образом, кнопки «Регистрация» и «Вход» автоматически будут перенаправлять вас на сервер SSO для аутентификации.

Спасибо за ваш совет, но я просто хочу изменить URL кнопки на «Создать аккаунт».

То, что сказал Бхану, верно. Если вы хотите изменить ссылку, которая загружается при нажатии на кнопку Создать аккаунт, самый простой способ — использовать внешнюю систему аутентификации.

Могу ли я спросить, почему вы хотите изменить URL? Возможно, если вы расскажете, что именно планируете сделать, будет проще предложить вам решение.

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

Но как пользователь будет аутентифицироваться в Discourse, если учётная запись отсутствует в базе данных Discourse и у системы нет возможности распознать пользователя?

Я завершил миграцию данных, и метод аутентификации пользователей остался таким же, как в Discourse. Сейчас мне нужно лишь изменить URL кнопки «Создать аккаунт» на внешний сайт.

Если вы понимаете мою цель, пожалуйста, помогите мне

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

Есть ли аналогичный код, который может изменить ссылку кнопки «Создать аккаунт»