public ActionResult index() { if (Request.Cookies["espam"] != null) { string usuario = Server.HtmlEncode(Request.Cookies["espam"]["kus"]); string contraseña = Server.HtmlEncode(Request.Cookies["espam"]["kpa"]); Catalogo_Seguridad _objSeguridad = new Catalogo_Seguridad(); string userx = _objSeguridad.DesEncriptar(usuario); try{ validar(userx, contraseña); } catch { } } else { ViewBag.showSuccessAlert = false; //ClientScript.RegisterStartupScript(GetType(), "actualizar", "javascript:nocredenciales();", true); } return(View()); }
protected void validar(string _usuario, string _clave) { mPersona _dato = null; try{ _dato = clsPers.usuarioVald(_usuario, _clave); if (_dato != null) { Session.Add("usuarioId", _dato.idUser); Session.Add("personaId", _dato.Id_Persona); Session.Add("nombres", _dato.Nombres); Session.Add("apellido", _dato.ApellidoPaterno); Session.Add("apellido2", _dato.ApellidoMaterno); //Session.Add("rolId", _dato.idRol); //Session.Add("rol", _dato.rol); if (Request.Cookies["espam"] != null) { string rolGalleta = Server.HtmlEncode(Request.Cookies["espam"]["kro"]); Catalogo_Seguridad _objSeguridad = new Catalogo_Seguridad(); string RolAsignado = _objSeguridad.DesEncriptar(rolGalleta); switch (RolAsignado) { case "Encargado de Asociacion": Session.Add("encargado", _dato.idUser); RedirectToAction("Layout_Aso", "AsoLayoutController"); break; case "Empleado": Session.Add("empleado", _dato.idUser); RedirectToAction("Layout_User", "UsuarioLayoutController"); break; case "Proveedor": Session.Add("proveedor", _dato.idUser); RedirectToAction("Layout_Nom", "NomLayoutController"); break; case "Nómina": Session.Add("nomina", _dato.idUser); RedirectToAction("Layout_Prov", "ProvLayoutController"); break; default: Response.Redirect("~/Views/Shared/error.cshtml", false); break; } } } else { Server.Transfer("~/logIn.aspx"); } }catch (Exception ex) { ViewBag.showSuccessAlert = false; //ClientScript.RegisterStartupScript(GetType(), "actualizar", "javascript:nocredenciales();", true); //ClientScript.RegisterStartupScript(GetType(), "swal", "javascript:swal('Usuario o contraseña incorrecto ', 'Verifique que esta ingresando los datos correctamente.','error');", true); } }