Implementei o DiscourseConnect no meu fórum com sucesso, mas agora preciso exibir os Termos de Serviço.
Minha ideia era mostrar um modal com os termos e um botão de aceitar, algo como um consentimento de cookies, mas não encontrei essa opção (plugin), então preciso criar uma solução alternativa.
Vou descrever minha ideia:
Atualmente, quando alguém acessa meu site, vamos chamá-lo de https://forum.example.com, ele vê o botão de login no canto superior direito.
Ao clicar no botão de login, o usuário é redirecionado para https://forum.example.com/session/sso?return_path=%2F, depois para minha página de login personalizada e, após o login bem-sucedido, retorna ao fórum.
Gostaria que o usuário fosse redirecionado para um local diferente; idealmente, para https://tos.example.com.
Sei que posso criar um link como https://forum.example.com/session/sso?return_path=https://tos.example.com, mas como posso alterar o botão de login no fórum para que ele tenha um valor específico em return_path (sempre o mesmo)?
Existe uma opção global para isso?
Estou ciente de que esse valor reflete a página atual onde o usuário está no fórum (para que ele possa retornar ao mesmo local após o login), mas é possível alterar isso?