Привет, я занимаюсь разработкой приложения в MVC, и у меня возникла проблема с входом в систему. Я хочу узнать, как я могу управлять входом в зависимости от роли пользователя.
Пока вход в систему работает нормально, ноМне нужно определить роль пользователя для отправки на разные страницы
У меня есть таблица в моем вызове базы данных Employee, и один столбец - это вызов IdPosition, который ссылается на другой вызов таблицы Position.
Здесьмой код
[HttpPost]
public ActionResult Autorizacion(Pepitos.Models.Employee employee)
{
using (pepitosEntities db = new pepitosEntities())
{
var userDetails = db.Employees.Where(x => x.Username == employee.Username && x.Password == employee.Password).FirstOrDefault();
if (userDetails == null)
{
employee.ErrorLoginMensaje = "Username or Password incorrect";
return View("Login",employee);
}
else
{
Session["IdEmployee"] = userDetails .IdEmployee;
Session["name"] = userDetails.Name;
return RedirectToAction("EmployeesIndex", "EmployeesHome");
}
}
}