هل يحتوي Discourse على return_path أو return_link يمكنني استخدامه لإعادة التوجيه إلى الرابط السابق بعد اكتمال تسجيل الدخول؟

لماذا لا يعيد موقع Discourse المستخدم إلى المسار السابق بعد تسجيل الدخول؟

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

باختصار، نريد أن يعمل السيناريو التالي:

عندما يزور المستخدم ملفًا غير متاح للعامة، يظهر له خطأ 404 ثم يُعاد توجيهه إلى صفحة تسجيل الدخول بعد بضع ثوانٍ، وبعد تسجيل الدخول يجب أن يعود إلى الملف لتنزيله.

هل عليّ القيام بأي شيء مخصص؟ لقد أضفت ببساطة return_path في النهاية باستخدام جافاسكريبت على المكوّن.

رجاءً ساعدوني!

شكراً

يوجد كوكي (cookie) يُسمى ‘destination_url’ يُضيف الصفحة التي كان المستخدم يحاول الوصول إليها قبل تسجيل الدخول (مثل موضوع معين)، ثم يُستخدم هذا الكوكي، ويُحذف بعد نجاح تسجيل الدخول.

شكراً جزيلاً!