public HttpResponseMessage Test(AutenticationRequest jsondata) { var response = Request.CreateResponse(HttpStatusCode.Moved); response.Headers.Location = new Uri("www.google.com"); return(response); }
public bool RegisterUserIpAddress(AutenticationRequest obj) { string IpAddress = GetIpClient(); //return AutenticationUserController.Instance.RegisterUserIpAddress(obj.strIdUser, IpAddress); return(false); }
public Originator ValidateToken(AutenticationRequest objUser) { Originator initialUser = new Originator(); //initialUser.Error = new Infrastructure.Models.Error(); bool ResponseOTP = OTP.FactoryAutenticationOTP.Get(System.Configuration.ConfigurationManager.AppSettings["TwoAutenticationFactor"].ToString()).ValidateToken(objUser.strIdUser, objUser.Token, objUser.strIdUser, "3"); if (!ResponseOTP) { /*initialUser.Error.Code = 10; * initialUser.Error.existError = true; * initialUser.Error.Description = "Token Invalido";*/ return(initialUser); } return(initialUser); }
public HttpResponseMessage AdicionarUsuarioOnline(AutenticationRequest objUser) { Originator objOriginator = new Originator(); /*var ordenant = Business.Usuario.ObtenerOrdenantePorCedulaCOEASY(objUser.strIdUser , objUser.DocumentType, objUser.strIdUser); * * if (ordenant != null) * objOriginator.NameOrd = ordenant.Nombre; * * //------------------------------------------------------------------------------------------------------------------------ * //Guarda el usuario que se conecta en la tabla usuarios. * AutenticationUserController.Instance.AdicionarUsuarioOnline(objUser.strIdUser, ordenant.Nombre, objUser.Token); * //------------------------------------------------------------------------------------------------------------------------ */ var response = Request.CreateResponse <Originator>(HttpStatusCode.OK, objOriginator); return(response); }
public HttpResponseMessage LogInUserFromPlay(AutenticationRequest objUser) { string IpAddress = GetIpClient(); // objUser.strIdUser = _TokenServices.GetToken(objUser.Token); Originator objOriginator = new Originator();// AutenticationUserController.Instance.AutenticationUser(objUser.strIdUser, "", IpAddress, false, true, objUser.Disclaimer,"",false); var response = Request.CreateResponse <Originator>(HttpStatusCode.OK, objOriginator); response.Headers.Add("Token", ""); response.Headers.Add("TokenExpiry", ConfigurationManager.AppSettings["AuthTokenExpiry"]); response.Headers.Add("Access-Control-Expose-Headers", "Token,TokenExpiry"); return(response); }
public HttpResponseMessage LogInUser(AutenticationRequest objUser) { string IpAddress = GetIpClient(); var credentials = GetUser().Split(':'); if (credentials.Length >= 2) { objUser.strIdUser = credentials[0]; objUser.strPassword = credentials[1]; } Originator objOriginator = new Originator();// AutenticationUserController.Instance.AutenticationUser(objUser.strIdUser, objUser.strPassword,IpAddress, objUser.ValidateIPAddress, objUser.forceLogin , objUser.Disclaimer, objUser.Token); var response = Request.CreateResponse <Originator>(HttpStatusCode.OK, objOriginator); response.Headers.Add("Token", ""); response.Headers.Add("TokenExpiry", ConfigurationManager.AppSettings["AuthTokenExpiry"]); response.Headers.Add("Access-Control-Expose-Headers", "Token,TokenExpiry"); return(response); // return Request.CreateResponse<Originator>(HttpStatusCode.OK, objOriginator); //return objOriginator; }
public HttpResponseMessage LogInUserFromDaviHomeBroker(AutenticationRequest objUser) { try { Originator objOriginator = null; var token = ""; //_TokenServices.SelectToken(objUser.Token); var val = ""; //_TokenServices.ValidateToken(token, true, true); var ordenantDoc = ""; var ordenantDocType = ""; if (!Equals(token, null)) { /*var addInfoArr = token.AddInfo.Split(','); * * clientDocType = addInfoArr[0]; * ordenantDoc = addInfoArr[1]; * ordenantDocType = addInfoArr[2];*/ } if (!string.IsNullOrEmpty(val)) { objOriginator = new Originator() { /*Error = new Error() * { * Code = 10, * Description = val, * existError = true * }*/ }; var responseError = Request.CreateResponse <Originator>(HttpStatusCode.OK, objOriginator); responseError.Headers.Add("Token", objUser.Token); responseError.Headers.Add("TokenExpiry", ConfigurationManager.AppSettings["AuthTokenExpiry"]); responseError.Headers.Add("Access-Control-Expose-Headers", "Token,TokenExpiry"); return(responseError); } var ipAddress = GetIpClient(); var credentials = GetUser()?.Split(':'); if (credentials != null && credentials.Length >= 2) { objUser.strIdUser = credentials[0]; objUser.strPassword = credentials[1]; } //objOriginator = Instance.AutenticationUser(token.UserId, "", ipAddress, false, true, objUser.Disclaimer, "", false); /* objOriginator.Id = token.UserId; * objOriginator.Name = ordenantDoc; * if (objOriginator.Account.Count() > 0) * objOriginator.Account.First().Id = token.UserId; * * //var ordenant = Business.Usuario.ObtenerOrdenantePorCedulaCOEASY(token.UserId, clientDocType, ordenantDoc); * * //if (ordenant != null) * // objOriginator.NameOrd = ordenant.Nombre; * * objOriginator.DocumentType = new DocumentType() { Id = clientDocType };*/ /* * Guarda el valor del numero de documento del ORDENANTE que se usa para colocar ordenes cuando se registra como multiordenante * si el que se registra no es multiordenante se envian los mismos datos tanto para el cliente como para el ordenante. */ objOriginator.TraderDocument = ordenantDoc; objOriginator.TraderDocumentType = ordenantDocType; objOriginator.TraderDocumentType = ordenantDocType; //------------------------------------------------------------------------------------------------------------------------ //Guarda el usuario que se conecta en la tabla usuarios. // AutenticationUserController.Instance.AdicionarUsuarioOnline(objOriginator.Id, ordenant.Nombre, objUser.Token); //------------------------------------------------------------------------------------------------------------------------ var response = Request.CreateResponse <Originator>(HttpStatusCode.OK, objOriginator); response.Headers.Add("Token", objUser.Token); response.Headers.Add("TokenExpiry", ConfigurationManager.AppSettings["AuthTokenExpiry"]); response.Headers.Add("Access-Control-Expose-Headers", "Token,TokenExpiry"); return(response); } catch (Exception) { var objOriginator = new Originator { /*Error = new Error() * { * Description = x.Message * }*/ }; var response = Request.CreateResponse <Originator>(HttpStatusCode.OK, objOriginator); response.Headers.Add("Token", objUser.Token); response.Headers.Add("TokenExpiry", ConfigurationManager.AppSettings["AuthTokenExpiry"]); response.Headers.Add("Access-Control-Expose-Headers", "Token,TokenExpiry"); return(response); } }
public string Encrypt(AutenticationRequest obj) { //return AutenticationUserController.Instance.Encrypt(obj.strIdUser, obj.UseHashing); return(""); }
public bool IsAuthenticated(AutenticationRequest obj) { //return AutenticationUserController.Instance.IsAuthenticated(obj.strIdUser); return(false); }
public HttpResponseMessage LogInUserbyToken(AutenticationRequest objUser) { objUser.strIdUser = AutenticationUserController.Instance.GetUserbyToken(objUser.strIdUser); return(LogInUser(objUser)); }
public bool UpdateShowTutorialDate(AutenticationRequest obj) { //return AutenticationUserController.Instance.UpdateShowTutorialDate(obj.strIdUser); return(false);; }
public bool UpdateDisclaimerDate(AutenticationRequest obj) { //return AutenticationUserController.Instance.UpdateDisclaimerDate(obj.strIdUser); ; return(false); }
public List <Application.Enterprise.CommonObjects.ConfigurationParameters> GetInfoContacts(AutenticationRequest objUser) { /*InfoUsuario MyUser = new InfoUsuario(objUser.strIdUser); * Application.Enterprise.CommonObjects.Contact objConfig = new Infrastructure.Models.Contact(); * objConfig.Error = validateAuthenticatedUser(objUser.strIdUser); * * if (objConfig.Error.existError) * { * List<Application.Enterprise.CommonObjects.Contact> lsConfigParams = new List<Infrastructure.Models.Contact>(); * lsConfigParams.Add(objConfig); * return lsConfigParams; * } * else * { * return MyParameter.GetInfoContacts(MyUser); * }*/ return(null); }
public List <Application.Enterprise.CommonObjects.ConfigurationParameters> GetConfigurationParameters(AutenticationRequest objUser) { InfoUsuario MyUser = new InfoUsuario(objUser.strIdUser); Application.Enterprise.CommonObjects.ConfigurationParameters objConfig = new Application.Enterprise.CommonObjects.ConfigurationParameters(); // objConfig.Error = validateAuthenticatedUser(objUser.strIdUser); if (false) { List <Application.Enterprise.CommonObjects.ConfigurationParameters> lsConfigParams = new List <Application.Enterprise.CommonObjects.ConfigurationParameters>(); lsConfigParams.Add(objConfig); return(lsConfigParams); } else { return(null); } }
public List <Application.Enterprise.CommonObjects.RegionalesInfo> GetContactSign(AutenticationRequest objUser) { /*List<RegionalesInfo> lista = new List<RegionalesInfo>(); ; * Application.Enterprise.Business.Regionales module = new Application.Enterprise.Business.Regionales("conexion"); * * lista = module.List(); * * if (lista != null && lista.Count > 0) * { * rcb_regional.DataTextField = "Nombre"; * rcb_regional.DataValueField = "CodigoRegional"; * rcb_regional.DataSource = lista; * rcb_regional.DataBind(); * } * else * { * rcb_regional.Text = ""; * rcb_regional.SelectedValue = ""; * rcb_regional.ClearSelection(); * rcb_regional.Items.Clear(); * } * * rcb_regional.Items.Insert(0, new RadComboBoxItem(" ")); * * if (Session["IdGrupo"].ToString() == Convert.ToString((int)GruposUsuariosEnum.GerentesZona) || Session["IdGrupo"].ToString() == Convert.ToString((int)GruposUsuariosEnum.Lider)) * { * * //----------------------------------------------------------------------------------------------------------- * //Establece la region del usuario logueado. * Application.Enterprise.Business.RegionxZona moduleRegionxZona = new Application.Enterprise.Business.RegionxZona("conexion"); * NIVI.Application.Enterprise.CommonObjects.RegionxZonaInfo objRegionxZonaInfo = new NIVI.Application.Enterprise.CommonObjects.RegionxZonaInfo(); * * objRegionxZonaInfo = moduleRegionxZona.ListRegionalxZona(Session["IdZona"].ToString()); * * if (objRegionxZonaInfo != null) * { * rcb_regional.SelectedValue = objRegionxZonaInfo.CodigoRegion.ToString(); * * rcb_regional.Enabled = false; * * if (rcb_regional.SelectedValue != "") * { * LoadZonasxRegion(Convert.ToInt32(rcb_regional.SelectedValue)); * } * //----------------------------------------------------------------------------------------------------------- * * //Para que mantenga el estado del combo seleccionado por el usuario. * //if (vsconcepto != "" && vsconcepto != null) * //{ * // rcb_concepto.SelectedValue = vsconcepto; * //} * } * else * { * EnableDisableControls(false); * * //--------------------------------------------------------------------------------------------------------------- * //Mensaje de advertencia * LiteralControl ltr = new LiteralControl(); * ltr.Text = "<style type=\"text/css\" rel=\"stylesheet\">" + @".radalert { background-image: url(../images/warning.gif) !important; } </style> "; * this.Page.Header.Controls.Add(ltr); * * string radalertscript = "<script language='javascript'>function f(){callAlertGenerico('La region actual se encuentra deshabilitada para el ingreso de empresarias. Por favor comuniquese con servicio al cliente.'); Sys.Application.remove_load(f);}; Sys.Application.add_load(f);</script>"; * Page.ClientScript.RegisterStartupScript(this.GetType(), "radalert", radalertscript); * } * } * else if (Session["IdGrupo"].ToString() == Convert.ToString((int)GruposUsuariosEnum.GerentesRegionales)) * { * * * Application.Enterprise.Business.Regionales objRegionales = new Application.Enterprise.Business.Regionales("conexion"); * NIVI.Application.Enterprise.CommonObjects.RegionalesInfo objRegionalesInfo = new NIVI.Application.Enterprise.CommonObjects.RegionalesInfo(); * * objRegionalesInfo = objRegionales.ListxCedulaRegional(Session["CedulaRegional"].ToString().Trim()); * * if (objRegionalesInfo != null) * { * rcb_regional.SelectedValue = objRegionalesInfo.CodigoRegional.ToString(); * * rcb_regional.Enabled = false; * * if (rcb_regional.SelectedValue != "") * { * LoadZonasxRegion(Convert.ToInt32(rcb_regional.SelectedValue)); * } * //----------------------------------------------------------------------------------------------------------- * * } * } * */ return(null); }
public DollarBidOffer GetDollarBidOffer(AutenticationRequest objUser) { InfoUsuario MyUser = new InfoUsuario(objUser.strIdUser); return(MyLastDollar.GetLastDollaBidOffer(MyUser)); }