Discourse 是否有 return_path 或 return_link 参数,可以在登录完成后重定向到之前的链接?

为什么在 Discourse 中登录后没有返回到原来的路径?

https://discourse.test.com/login?return_path=%2Fsecure-uploads%2Foriginal%2F2X%2F0%2F0f72a30f024ed5e37791d404a1fc611e90606650.pdf

基本上,我们希望实现以下场景:

用户访问一个非公开的文件时,会看到 404 错误,并在几秒后被重定向到登录页面。登录成功后,用户应该能够返回到该文件并进行下载。

我需要做哪些自定义处理吗?我只是在组件中使用 JavaScript 在末尾添加了 return_path 参数。

请帮帮我!

谢谢

有一个名为 ‘destination_url’ 的 Cookie,它会在登录前记录用户访问的页面(例如某个主题),并在登录成功后使用该 Cookie 进行跳转,然后将其删除。

非常感谢!