راکت
حل شده

نحوه عدم نمایش صفحات لاگین شده بعد از خروج از سیستم

5 پاسخ

سلام
یک سامانه رزرو غذا نوشتم. علارغم اینه سیشن ها رو موقع خروج کاربران پاک می کنم اما با دکمه بک مرورگر صفحات قبلی که کاربران دیگه وارد شدن نمایش داده می شه. درسته کسی نمی تونه تو اون صفحات دیتایی وارد کنه یا تغییر بده اما بلحاظ امنیتی می خوام نمایش داده نشوند. دوستان راهکاری دارند که را هنمایی کنند؟

ثبت پرسش جدید

پاسخ‌ها

5
سبحان مولایی
سبحان مولایی
@websaz

تخصص: برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native

بهترین پاسخ

سلام وتشکر از همه دوستان که پاسخ دادند.

اینجا جواب رو پیدا کردم:

Prevent Browser's Back Button Login After Logout

با ساخت یک میدلور مشکل حل شد.

سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

مرورگر صفحات قبلی رو کش میکنه برای استفاده از اون "دگمه بک"

رضا پارسیان
رضا پارسیان
@Rp76

تخصص: توسعه دهنده Php , Laravel

راه سادش اینه که صفحات رو توی برگه جدید باز کنید.
یا یک modal باز کنی که بخش های مختلف توی دل همین صفحه باز بشه
یکار دیگه هم میشه کرد صفحه رو با جاوا اسکریپت بارگذاری کنی ( برنامه تک صفحه ای بسازی )

شاید پاسخ شما همین‌جا باشد

کوثر
کوثر
@kowsar

تخصص: برنامه نویس وب

میشه اسم اون فایلی رو که کاربر وقتی روی خروج میزنه و میره اونجا و سشن رو پاک میکنه چیه ؟

میلاد-م
میلاد-م
@milad

تخصص: توسعه‌دهنده رابط کاربری - Front-End

فکر می کنم این می تونه کمکتون کنه:
https://developer.mozilla.org/en-US/docs/Web/API/Location/replace

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام