public ActionResult Login(string variable) { string strCambiante = DateTime.Now.ToString("M/d/yyyy") + "_"; string resultVariable = DesEncriptar(variable); string nombrePc = resultVariable.Replace(strCambiante, ""); //nombrePc = "TIENDA-109-1"; Dat_Usuario _usuario = new Dat_Usuario(); Ent_Tienda _data_tda = _usuario.get_loginTienda(nombrePc); LoginViewModel view = new LoginViewModel(); if (_data_tda != null) { string UserTienda = ""; if (_data_tda.tda_xstore) { UserTienda = (_data_tda.cadena == "NS") ? "Tienda NS" : "Tienda"; } else { UserTienda = "TiendaPOS"; } //string UserTienda = (_data_tda.tda_xstore) ? "Tienda" : "TiendaPOS"; Session["Tienda"] = _data_tda.tda_codigo; Ent_Usuario _data_user = _usuario.get_login(UserTienda); view.Usuario = _data_user.usu_login; view.Password = _data_user.usu_contraseña; } view.returnUrl = ""; return(View(view)); }
public JsonResult UpdateStats() { Dat_Usuario _usuario = new Dat_Usuario(); Ent_Usuario _data_user = _usuario.get_login("Invitado"); Session[Ent_Constantes.NameSessionUser] = _data_user; return(Json("Success", JsonRequestBehavior.AllowGet)); }
private bool IsValid(string usuario, string password, ref string _error_con) { bool _valida = false; Dat_Usuario _usuario = new Dat_Usuario(); Ent_Usuario _data_user = _usuario.get_login(usuario); if ((_data_user.usu_login == "Tienda" || _data_user.usu_login == "TIENDAPOS") && Session["Tienda"] == null) { password = ""; } if (_data_user == null) { _valida = false; } if (_data_user != null) { if (usuario.ToUpper() == _data_user.usu_login.ToUpper() && password == _data_user.usu_contraseña) { if (_data_user.usu_est_id == "A") { string strIp = GetIPAddress(System.Web.HttpContext.Current.Request.ServerVariables["HTTP_VIA"], System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"], System.Web.HttpContext.Current.Request.UserHostAddress); _data_user.usu_ip = strIp; Session[Ent_Constantes.NameSessionUser] = _data_user; Session["PAIS"] = _data_user.usu_pais; _valida = true; } else { _valida = false; } } else { _valida = false; } } return(_valida); }
public ActionResult Index() { string campo = Post("p1"); string ip = Request.ServerVariables["REMOTE_ADDR"]; string nombrePc = System.Net.Dns.GetHostEntry(Request.ServerVariables["REMOTE_ADDR"]).HostName; //nombrePc = "TIENDA-109-1"; Dat_Usuario _usuario = new Dat_Usuario(); Ent_Tienda _data_tda = _usuario.get_loginTienda(nombrePc); LoginViewModel view = new LoginViewModel(); if (_data_tda != null) { Session["Tienda"] = _data_tda.tda_codigo; Ent_Usuario _data_user = _usuario.get_login("Tienda"); view.Usuario = _data_user.usu_login; view.Password = _data_user.usu_contraseña; } view.returnUrl = ""; return(View(view)); }