rememberMe در احراز هویت

رامین قره داغی
9 دي ۱۴۰۰

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

1169

10 پاسخ
  • محمد اشرافی9 دي ۱۴۰۰

    سلام ، یه عکس از Startup بفرستید

     

  • رامین قره داغی10 دي ۱۴۰۰

    بفرمایین

  • محمد اشرافی10 دي ۱۴۰۰

    مشکلی توش نمی بینم ،  زمان Expire شدن رو هم بهش بیدین ببینم مشکل حل نمیشه

  • رامین قره داغی12 دي ۱۴۰۰

    اگه منظورتون اینه اکسپایر درست کار میکنه ولی باز وقتی تیک remember رو نمیزنم مستقیم دفعه بعد میره داخل پنل

  • محمد اشرافی12 دي ۱۴۰۰

    نه Expire ای که توی StartUp ه

  • رامین قره داغی12 دي ۱۴۰۰

    بعد UseAuthorization زیرش UseSession هم نوشتم ولی نشد

  • محمد اشرافی13 دي ۱۴۰۰

    نه ببینید به این شکل ExpireDate رو ست کنید : 

     services.AddAuthentication(option =>
        {
            option.DefaultAuthenticateScheme = CookieAuthenticationDefaults.AuthenticationScheme;
            option.DefaultChallengeScheme = CookieAuthenticationDefaults.AuthenticationScheme;
            option.DefaultSignInScheme = CookieAuthenticationDefaults.AuthenticationScheme;
    
        }).AddCookie(option =>
        {
            option.LoginPath = "/Login";
            option.LogoutPath = "/Logout";
            option.ExpireTimeSpan = TimeSpan.FromDays(30);
        });
  • رامین قره داغی13 دي ۱۴۰۰

    نه استاد متاسفانه نشد از هرجای پروژه بگین نشون بدم بهتون

  • محمد اشرافی13 دي ۱۴۰۰

    Break point بزارید توی لاگین و اطمینان پیدا کنید که اون مقدار bool درست ارسال میشه ( شاید بایند نشده باشه )

  • رامین قره داغی13 دي ۱۴۰۰

    وقتی تیک نمیزنم falseمیده