با سلام
من توی یوزر پنل یه متد دارم برا LogOut شدن
میخوام وقتی از یوزر پنل خارج شدم ریدایرکت بشه به متد Index در کنترلر Home در در صفحه اصلی هست و بره توی index اصلی
کد و مسیر رو میدم ولی نمیشناسه که چطوری بره توی کدوم index
راه حل برای اینکه بهش بفهمونیم منظورمون کدوم متد هست چیه؟
[HttpGet("UserPanel/Exit")]
public async Task<IActionResult> LogOut()
{
await HttpContext.SignOutAsync(CookieAuthenticationDefaults.AuthenticationScheme);
TempData[InfoMessage] = "You Logout SuccessFully";
return RedirectToAction("Index", "Home");
}
سلام دوست عزیزم وقت بخیر
دوست من ببین شما اکشن logout رو بهتر هست در کنترلر های سمت سایت بزاری و مورد بعدی برای اینکه این redirect کار کنه باید از کد زیر استفاده کنی
RedirectToAction("Index","Home",new {area=""})
بله در کنترلر سمت سایت هست
همین که از اینحا بره توی سمت سایت رو نمی دونستم
new {area=""})
return RedirectToAction("Index", "Home", new { area = "/" });
به این صورت می ذاشتم خطا میداد ولی اجرا میشد
کفتم شاید اشکال داره
ممنون
سلامت باشی دوست من