public ActionResult Index(string key) { Encriptador Enc = new Encriptador(); string datos = Enc.Desencriptar(key); string[] admin = Regex.Split(datos, "@@"); string _key = Enc.Encriptar(admin[0]); Session["admin"] = _key; Session["nombre"] = admin[1]; /*if (Session["admin"] == null) * { * Response.Redirect("/login"); * }*/ ListadoArticulos data = new ListadoArticulos(); data.generaListado(Server.UrlEncode(_key).ToString(), 0); ViewBag.listado = data; ViewBag.nombre = Session["nombre"]; ViewBag.session = Session["admin"]; ViewBag.key = key; return(View()); }
static void Main() { string encriptado = Encriptador.Encriptar("Hola"); string desencriptado = Encriptador.Desencriptar("Ipmb"); Console.WriteLine("Palabra encriptada: {0}", encriptado); Console.WriteLine("Palabra desencriptada: {0}", desencriptado); }
public IEnumerable <Articulo> GetAllArticulos(string key, int type) { string _key; Encriptador enc = new Encriptador(); _key = enc.Desencriptar(key); return(repository.GetAll(_key, type)); }
static void Main() { string encriptadoCesar = EncriptadorCesar.Encriptar("Holz"); string encriptado = Encriptador.Encriptar("Holz"); string desencriptadoCesar = EncriptadorCesar.Desencriptar("Holz"); string desencriptado = Encriptador.Desencriptar("Holz"); Console.WriteLine("Palabra encriptada cesar: {0}", encriptadoCesar); Console.WriteLine("Palabra encriptada: {0}", encriptado); Console.WriteLine("Palabra desencriptada cesar: {0}", desencriptadoCesar); Console.WriteLine("Palabra desencriptada: {0}", desencriptado); }
public BusinessSAP() { string User = ConfigurationManager.AppSettings["User"].ToString(); string AppServerHost = ConfigurationManager.AppSettings["AppServerHost"].ToString(); int SystemNumber = Convert.ToInt32(ConfigurationManager.AppSettings["SystemNumber"].ToString()); string Password = Encriptador.Desencriptar(ConfigurationManager.AppSettings["Password"].ToString(), true); string Client = ConfigurationManager.AppSettings["Client"].ToString(); string Language = ConfigurationManager.AppSettings["Language"].ToString(); string Licencia = ConfigurationManager.AppSettings["Licencia"].ToString(); LIC.SetLic(Licencia); ConectorSAP = new R3Connection(AppServerHost, SystemNumber, User, Password, Language, Client); }
public bool Get(string id, string token) { Encriptador enc = new Encriptador(); try { string data_token = enc.Desencriptar(token); return(UserActived(int.Parse(data_token))); } catch { return(false); } }
public int VerificarCredenciales(UsuarioDTO UserDTO) { Usuario objUsuario = this._usuarioRepository.Get().FirstOrDefault(x => x.UserName == UserDTO.UserName); if (objUsuario != null) { string password = Encriptador.Desencriptar(objUsuario.Password); if (UserDTO.Password == password) { return(objUsuario.Id); } } return(0); }
public void ActualizarUsuario() { Usuario Actualizacion = new Usuario(); Encriptador encriptador = new Encriptador(); if (txtEmail.Text.Trim() != "") { Actualizacion.Email = txtEmail.Text; } else { Actualizacion.Email = Usuario.Email; } if (txtPassword.Text.Trim() != "") { Actualizacion.Password = txtPassword.Text; } else { Actualizacion.Password = encriptador.Desencriptar(Usuario.Password); } Actualizacion.ID_Usuario = Usuario.ID_Usuario; Actualizacion.Nombres = txtNombre.Text; Actualizacion.Apellidos = txtApellido.Text; Actualizacion.DNI = Convert.ToInt32(txtDNI.Text); Actualizacion.Domicilio.Provincia = ListaProvincias.SelectedValue; Actualizacion.Domicilio.Ciudad = txtCiudad.Text; Actualizacion.Domicilio.Calle = txtCalle.Text; Actualizacion.Domicilio.Numero = Convert.ToInt32(txtNumero.Text); Actualizacion.Domicilio.Piso = txtPiso.Text; Actualizacion.Domicilio.CodigoPostal = Convert.ToInt32(txtCodigoPostal.Text); Actualizacion.Domicilio.Departamento = txtDepartamento.Text; Actualizacion.Domicilio.Referencia = txtReferencia.Text; Actualizacion.TipoUsuario = Usuario.TipoUsuario; Actualizacion.Telefono = Convert.ToInt32(txtTelefono.Text); Actualizacion.Activo = Usuario.Activo; Actualizacion.IDListaFavoritos = Usuario.IDListaFavoritos; Actualizacion.ListaFavoritos = Usuario.ListaFavoritos; NegocioABM negocioABM = new NegocioABM(); negocioABM.UsuarioModificacion(Actualizacion); Actualizacion.Password = encriptador.Encriptar(Actualizacion.Password); Session["Usuario" + Session.SessionID] = Actualizacion; }
public IActionResult RecuperarUsuario([FromForm] UsuarioConsultaDto objUsuarioConsultaDto) { if (string.IsNullOrWhiteSpace(objUsuarioConsultaDto.Usuarios)) { ViewBag.Error = "Ingrese Usuario o correo"; return(View("Index")); } try { objUsuarioConsultaDto = _Usuario.UsuarioRecuperar(objUsuarioConsultaDto); if (string.IsNullOrEmpty(objUsuarioConsultaDto.Correo)) { ViewBag.Error = "Usuario o correo no registrado"; return(View("Index")); } ParametrosCorreoDto parametrosCorreoDto = new ParametrosCorreoDto(); parametrosCorreoDto.IdEmpresa = objUsuarioConsultaDto.IdEmpresa; parametrosCorreoDto = _Empresa.ConsultaParametrosCorreo(parametrosCorreoDto); if (string.IsNullOrEmpty(parametrosCorreoDto.Correo)) { ViewBag.Error = "Falta de configuracion en el emsior de correos, comuniquece con el administrador"; UsuarioLoginDto objUsuarioLoginDto = new UsuarioLoginDto(); objUsuarioLoginDto.Tipo = "Recuperar"; objUsuarioLoginDto.Password = "******"; objUsuarioLoginDto.Usuarios = " "; return(View("Index", objUsuarioLoginDto)); } objUsuarioConsultaDto.Password = Encriptador.Desencriptar(objUsuarioConsultaDto.Password); EnviarCorreoUsuarioRecuperado(parametrosCorreoDto, objUsuarioConsultaDto); ViewBag.Success = "Se ha recuperado su usuario, revise su correo personal"; UsuarioLoginDto objUsuarioLoginDtos = new UsuarioLoginDto(); objUsuarioLoginDtos.Tipo = "Recuperar"; objUsuarioLoginDtos.Password = "******"; objUsuarioLoginDtos.Usuarios = " "; return(View("Index", objUsuarioLoginDtos)); } catch (Exception ex) { Log.Error(ex.Message); ViewBag.Error = "Usuario o Contraseña Incorrecto"; return(View("Index")); } }
public ActionResult Modificar(string id) { try { ViewData["Accion"] = "Modificar"; var usuario = UsuarioBL.Instancia.Single(Convert.ToInt32(id)); usuario.Password = Encriptador.Desencriptar(usuario.Password); usuario.IdCargo = usuario.Empleado.IdCargo; usuario.IdEmpleado = usuario.Empleado.IdEmpleado; usuario.UsuarioSucursal = UsuarioSucursalBL.Instancia.GetByUsuario(usuario.IdEmpleado); PrepararDatos(ref usuario); return(PartialView("UsuarioPanel", usuario)); } catch (Exception ex) { return(MensajeError(ex.Message)); } }
public Item Add(string id, Item itemNew) { Encriptador enc = new Encriptador(); try { id = enc.Desencriptar(id); } catch { var resp = new HttpResponseMessage(HttpStatusCode.NonAuthoritativeInformation) { Content = new StringContent(string.Format("User invalid = {0}", id)), ReasonPhrase = "User ID Not Found", StatusCode = HttpStatusCode.NonAuthoritativeInformation }; throw new HttpResponseException(resp); } ItemPost(id, itemNew); return(item); }