• 1403/02/14

LogOut شدن از یوزر پنل و دیدایرکت به کنترلر دیگر :

با سلام 

من توی یوزر پنل یه متد دارم برا 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");

    }
  • 1403/02/16
  • ساعت 11:03

سلام دوست عزیزم وقت بخیر

دوست من ببین شما اکشن logout رو بهتر هست در کنترلر های سمت سایت بزاری و مورد بعدی برای اینکه این redirect کار کنه باید از کد زیر استفاده کنی

RedirectToAction("Index","Home",new {area=""})

  • 1403/02/16
  • ساعت 13:03

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

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

new {area=""})

             return RedirectToAction("Index", "Home", new { area = "/" });

به این صورت می ذاشتم خطا میداد ولی اجرا میشد 

کفتم شاید اشکال داره

 

ممنون


  • 1403/02/17
  • ساعت 11:25

سلامت باشی دوست من


logo-samandehi