• 1400/01/28

عدم دسترسی کاربر به درخواست ها با مرورگر :

سلام استاد 

خسته نباشید

من قبلا این سوال رو کردم اما شما جواب ندادید!

اینکه وقتی کاربر ورود با موفقیت انجام داد و اعتبار سنجی شد چطوری کاری کنیم که نتونه برگرده.

چون وقتی بک رو بزنه درخواست post دوباره اجرا میشه و اعتبار سنجی انجام میده و ارور اعتبار سنجی به نمایش در میاد!

و یا وقتی کاربر یه بار یه فیلد رو پر نکرد و دکمه ی submit رو زد ، اعتبار سنجی ما req.body رو چک میکنه و وقتی میبنی مشکل وجود داره ارور به نمایش در میاد و حالا اگه کاربر صفحه رفرش کنه دوباره درخواست post انجام میشه نه درخواست get صفحه. برای همین دوباره req.body رو چک میکنه و ارور به نمایش میده!

 

استاد چطور میشه جلوی این مشکلات رو گرفته

اینکه کاربر با history مرورگرش نتونه درخواست post بکنه ( با بک زدن و رفرش کردن) یا به یک نحوی req.body رو خالی کنیم تا اعتبار سنجی نشه

  • 1400/01/28
  • ساعت 17:08

سلام دوست من

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

res.set('Cache-Control', 'no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0');

logo-samandehi