سلام
من اکشن logoutرو دست کردم همه چی مثل شما پیش رفتم ولی کار نکرد؟
شما میدونید مشکل از کجا میتونه باشه ؟
سلام عزیز.
دقت کنید که اکشنی که توی دوره ساختیم به صورت POST هست و GET نیست.
به خاطر همین نمیتونید از یه لینک برای خروج کاربران استفاده کنید و باید یک فرم بسازید.
بله درسته من فرم ساختم ولی بازم کار نکرد
کلا این دستور برای من کار نمیکنه
(if (SignInManger.IsSignedIn(User)
داخل کلاس 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?}");
});
بله اینو جاگذاشته بودم
ممنون از راهنمایتون.❤❤❤❤❤❤❤❤
app.UseAuthentication();
خواهش میکنم.
موفق باشید.