avatar
مهر

کاربر

  • 1400/03/31
  • 0
  • 255
1400/03/31 |
backend

cookie in startup

درود

چطور میتونم در startup مقدار یک کوکی را بخونم؟


سلام

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

نیاز شما دسترسی در ConfigureServices ؟ لطفا نیازتون رو بگید شاید راه های بهتری وجود داشته باشه


  • 1400/04/03

ممنون از پاسختون

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

گفتم شاید با کوکی بشه این کار را کرد یعنی تشخیص بدیم که در چه پنلی بودیم و در startup با دستور

option.LoginPath = "/Home/AccessDenied به لاگین مربوطه هدایت بشه

بازم ممنون


سلام

برای این کار نیازی به استفاده از کوکی نیست

میتوانید در همین آدرس Home/AccessDenied  لینک صفحه ای (Referer Url)که کاربر از آنجا به این اکشن هدایت شده است را بدست بیارید و بر اساس این url قبلی کاربر می توانید تصمیم بگیرید که کاربر را به کدام اکشن لاگین هدایت کنید.

به این صورت می تونید متوجه بشوید که کاربر قبل از این که به اکشن Home/AccessDenied منتقل شود در چه url بوده است.

و یا اینکه یک میان افزار طراحی کنید برای تمامی Response های که کد 401 و یا 403 دارند همین مقایسه Referer Url کاربر را انجام دهید و کاربر رو به صفحه لاگین مربوطه هداست کنید



پاسخی برای این باگ ارسال کنید

لطفا کدها را درون قطعه کد ارسال نمایید

برای ارسال پاسخ باید وارد حساب کاربری خود شوید
ورود به حساب کاربری