• 1399/07/06

کار نکردن اکشن logout :

سلام 

من اکشن logoutرو دست کردم همه چی مثل شما پیش رفتم ولی کار نکرد؟

شما میدونید مشکل از کجا میتونه باشه ؟

  • 1399/07/06
  • ساعت 15:00

سلام عزیز.

دقت کنید که اکشنی که توی دوره ساختیم به صورت POST هست و GET نیست.

به خاطر همین نمیتونید از یه لینک برای خروج کاربران استفاده کنید و باید یک فرم بسازید.


  • 1399/07/06
  • ساعت 15:45

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

کلا این دستور برای من کار نمیکنه

(if (SignInManger.IsSignedIn(User)

 


  • 1399/07/06
  • ساعت 16:16

داخل کلاس startup ، چک کنید ترتیب این دو middleWare به این صورت باشه :

            app.UseRouting();


			// ترتیب این دو میدل ور زیر باید به همین صورت باشد
            app.UseAuthentication();
            app.UseAuthorization();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllerRoute(
                    name: "areas",
                    pattern: "{area:exists}/{controller=Home}/{action=Index}/{id?}");

                endpoints.MapControllerRoute(
                    name: "default",
                    pattern: "{controller=Home}/{action=Index}/{id?}");
            });

  • 1399/07/06
  • ساعت 16:23

بله اینو جاگذاشته بودم 

ممنون از راهنمایتون.❤❤❤❤❤❤❤❤

 app.UseAuthentication(); 

  • 1399/07/06
  • ساعت 18:40

خواهش میکنم.

موفق باشید.


logo-enamadlogo-samandehi