更改登录链接参数 (return_path)

我已在论坛中成功实施了 DiscourseConnect,但现在需要展示服务条款。
我的想法是显示一个包含条款和“接受”按钮的模态框(类似于 Cookie 同意提示),但我找不到该选项(插件),因此必须创建一个变通方案。

让我描述一下我的想法:

目前,当有人访问我的网站(我们称之为 https://forum.example.com)时,他们会看到右上角的登录按钮。
点击登录按钮后,他们会被重定向到 https://forum.example.com/session/sso?return_path=%2F,然后跳转到我的自定义登录页面,登录成功后再返回论坛。
我希望将用户重定向到不同的位置,理想情况下,我想将用户重定向到 https://tos.example.com
我知道可以创建一个链接 https://forum.example.com/session/sso?return_path=https://tos.example.com,但我该如何修改论坛上的登录按钮,使其 return_path 参数具有特定值(始终相同)?
是否有全局选项可以实现这一点?
我意识到该值反映了用户在论坛上的当前位置(以便登录后可以返回同一页面),但这是否可以更改?

我不知道如何帮助您解决您提出的方案,但或许这会有所帮助:https://meta.discourse.org/t/discourse-cookie-consent-banner/108380(如果它没有帮助,我很抱歉。这是我最好的猜测,而您等待的时间想必感觉像永恒一样漫长。)