public bool Edit() { try { string sql = "SELECT TOP 1 * FROM USUARIOS WHERE PK1=" + Id; ResultSet res = db.getTable(sql); if (res != null && res.Next()) { Usuario = res.Get("USUARIO"); Nombre = res.Get("NOMBRE"); APaterno = res.Get("APATERNO"); AMaterno = res.Get("AMATERNO"); RFC = res.Get("RFC"); Edad = res.Get("EDAD"); try { Password = EncryptX.Decode(res.Get("PASSWORD")); } catch { Password = ""; } Activo = res.Get("ACTIVO") == "True" ? "1" : "0"; SedePrincipal = res.Get("CVE_SEDE"); SedePrincipal = SedePrincipal == "" ? "0" : SedePrincipal; IdsSedesAcceso = EditSedes(res.Get("PK1")); Roles = EditRoles(res.Get("PK1")); return(true); } } catch (Exception) { } return(false); }
public bool Validate_Usuario_Admin(string client_user, string client_password, LoginModel model) { bool _valido = false; if (client_password != "") { string server_password = model.consultaPassword(client_user); string password = EncryptX.Decode(server_password); if (EncryptX.check(server_password, client_password)) { database db = new database(); SessionDB.afterLogIn(client_user, db, Request, Response); SessionDB sesion = SessionDB.start(Request, Response, false, db); //Log.write(this, "Validate", LOG.CONSULTA, "Detalle x", sesion); _valido = true; } else { ViewBag.Mensaje = "Su password es incorrecto"; } } else { ViewBag.Mensaje = "Ups, falta escribir su password"; } return(_valido); }
public ActionResult KeepSession() { try { string session_val = EncryptX.Decode(Request.Params["session_val"]); if (SessionDB.KeepSession(session_val, new database(), Request, Response)) { return(Content("ok")); } } catch { } return(Content("-1")); }