توی یه سایت خرید و فروش سه کاربر از نوع مدیر و فروشنده و خریدار دارم.

وقتی یک خریدار محصولی رو از سایت به سبد خرید خودش اضافه میکنه و اونو ثبت میکنه، این سفارش رو توی پنل فروشنده این محصول نشون میدم تا با هم بر سر شرایط خرید بحث کنن.

کاری که میخوام انجام بدم اینه که برای اطلاع رسانی به فروشنده از ثبت این سفارش، لینکی حاوی آدرس صفحه‌ای که فروشنده باید بره تو پنل خودش و سفارش رو ببینه رو به شماره موبایلش یا آدرس ایمیلش میفرستم.

مشکلم اینجاست:

با کلیک کاربر روی لینک اگر از قبل لاگین نباشه، مستقم به صفحه لاگین فرستاده میشه. حالا وقتی لاگین کرد چطور تشخیص بدم که باید به آدرس قبلی‌ای که وارد کرده بود بفرستمش؟

و اینکه آیا میشه اعتبار سنجی آدرس قبلی رو انجام بدم تا اول اینکه آدرس درست باشه و بدون پارامترهای اضافه ای که کاربر ممکنه توی لینک اضافه کرده باشه دوم اینکه ممکنه کاربر آدرس یک صفحه که فقط مدیر حق دسترسی به اونو داره وارد کرده و وقتی با کاربر نوع فروشنده و خریدار لاگین میکنه به اون صفحه ریدارکت نشه؟