public IActionResult login(loginmodel model) { if (ModelState.IsValid) { if (model.LoginID == "user1" && model.Password == "pass@123") { //HttpContext.Session.SetString("loginid", model.LoginID); return(RedirectToAction("index", "Home")); } else { ViewBag.msg = "invalid id or password"; return(View()); } } else { return(View()); } }
public ActionResult LoginProcess(loginmodel model) { if (ModelState.IsValid) { logindb dal = new logindb(); int result = dal.Login(model.username, model.password); if (result == 1) { return(RedirectToAction("Welcome", "Login")); } else { ViewBag.message = "Invalid credentials"; return(View()); } } else { return(View()); } }
public ActionResult Login(loginmodel userLogin) { // this is test code var model = _dataContext.tbl_Users.Where(s => s.EmailId == userLogin.email && s.Password == userLogin.password && s.IsActive == true && s.IsBlocked == false).SingleOrDefault(); if (model == null) { TempData["LoginError"] = "Invalid username or password"; return(View()); } else { clsSession.SessionID = Session.SessionID; clsSession.UserID = model.Pk_UserId; clsSession.RoleID = new Guid(model.Fk_RoleId.ToString()); clsSession.UserName = model.FirstName + " " + model.LastName; clsSession.CityID = Convert.ToInt32(model.Fk_CityId); clsSession.ImagePath = model.UserImage; tbl_Roles role = _dataContext.tbl_Roles.Where(s => s.Pk_RoleId == model.Fk_RoleId).FirstOrDefault(); clsSession.RoleName = role.RoleName; if (role.RoleName == "Employee") { return(RedirectToRoute("Employee_Home")); } if (role.RoleName == "Client") { return(RedirectToRoute("Client_Home")); } if (role.RoleName == "Admin") { return(RedirectToRoute("Admin_Home")); } return(RedirectToRoute("Employee_Home")); } }
public ActionResult SignIn(loginmodel model) { if (ModelState.IsValid) { dataaccess_class dac = new dataaccess_class(); logindata log = dac.logindetails(model.UserName, model.PassWord); Session["roleid"] = log.RoleId; Session["userid"] = log.UserId; Session["loginid"] = log.LoginId; if (log.RoleId == 1) { return(RedirectToAction("Admin_Dashboard", "Admin")); } else if (log.RoleId == 2) { return(RedirectToAction("DoctorDashboard", "Doctor")); } else if (log.RoleId == 3) { return(RedirectToAction("PatientHomepage", "Patient")); } } return(View()); }
public ActionResult hazLogin(loginmodel model) { string accion = "Index", controlador = "Home"; if (!string.IsNullOrEmpty(model.usuario) && !string.IsNullOrEmpty(model.password)) { var servicio = new SeguridadClient(); var response = servicio.IniciarSesion(new LoginRequest { Usuario = model.usuario, password = model.password }); if (response.ErrorNumero == 0) { Session.Clear(); Session.Add("usuario", new loginmodel { usuario = response.Usuario, password = "******", usrguid = response.IdUsuario }); switch (response.RolUsuario.IdRol) { case 1: controlador = "Administrador"; break; case 2: controlador = "Cliente"; Dictionary <int, int?> _carritos = new Dictionary <int, int?>(); var _admin = new AdministradorClient(); var _lista = _admin.listarCatalogo(new CatalogoRequest { IdTipoCatalogo = 1 }); var _carritosactuales = _admin.listarNotas(new NotaRequest { IdCliente = (Session["usuario"] as loginmodel).usrguid, IdEstatus = 6 }); foreach (var item in _lista.Items) { var _carrito = _carritosactuales.Items.FirstOrDefault(c => c.IdTipo.Equals(item.Id) && c.IdCliente.Equals((Session["usuario"] as loginmodel).usrguid)); if (_carrito != null) { _carritos.Add(item.Id, _carrito.Folio); } else { _carritos.Add(item.Id, null); } } Session.Add("carritos", _carritos); break; default: break; } return(RedirectToAction(accion, controlador)); } return(View("Index", new loginmodel() { ErrorNumero = response.ErrorNumero, ErrorMensaje = response.ErrorMensaje })); } else { return(View("Index", new loginmodel() { ErrorNumero = 2, ErrorMensaje = "Falta usuario o contraseña" })); } }