Я работаю над проектом, в котором, когда пользователь регистрирует себя, ему присваивается роль (во время регистрации), например, врач или пациент, и в зависимости от этой роли он будет перенаправлен в зону доктора или пациента. То же самое для входа, когда пользователь входа будет перенаправлен в определенные области.
В настоящее время я использую этот подход (показано ниже), но он выдает ошибку.
If(User.IsInRole("Admin"))
{
return RedirectToAction("ActionName","ControllerName",new {areas ="areas"});
}else
{
return LocalRedirect(returnUrl);
}
Во-первых, когда я захожупользователь с ролью администратора не будет перенаправлен в указанную область, он переходит к другой части ...