Foros del Web » Creando para Internet » Diseño web »

Evitar uso de Herramienta para administradores

Estas en el tema de Evitar uso de Herramienta para administradores en el foro de Diseño web en Foros del Web. Buenas, estoy ya finalizando el desarrollo de una aplicación web en la cual uso diversos scripts en javascript. La duda que me surge es que ...
  #1 (permalink)  
Antiguo 05/02/2014, 04:38
 
Fecha de Ingreso: noviembre-2012
Mensajes: 184
Antigüedad: 12 años
Puntos: 0
Evitar uso de Herramienta para administradores

Buenas, estoy ya finalizando el desarrollo de una aplicación web en la cual uso diversos scripts en javascript. La duda que me surge es que cualquier usuario puede usar la herramienta de desarrolladores para forzar estado en los elementos, ¿hay alguna forma de evitar ese uso?
Perdonen si aquí no es el tema pero no sabía donde ponerlo.
Un saludo y gracias!!
  #2 (permalink)  
Antiguo 05/02/2014, 05:36
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Evitar uso de Herramienta para administradores

No, no se puede. Pero tampoco es algo por lo que te debas preocupar, los usuarios normales no van a usar eso, de hecho ni sabrán qué es eso.
  #3 (permalink)  
Antiguo 05/02/2014, 10:00
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 2 meses
Puntos: 578
Respuesta: Evitar uso de Herramienta para administradores

Lo que proporcionas al cliente no debe ser confidencial o tener información sensible, ya que éste va a tener total acceso a esos recursos (si sabe cómo, claro). Si tienes algo que ocultarle es porque estás haciendo algo mal, tal vez una falla en el código que se podría mejorar
  #4 (permalink)  
Antiguo 06/02/2014, 01:04
 
Fecha de Ingreso: noviembre-2012
Mensajes: 184
Antigüedad: 12 años
Puntos: 0
Respuesta: Evitar uso de Herramienta para administradores

Muchas gracias por vuestras respuestas,
más que nada lo preguntaba porque en cualquier momento puede forzar el estado de un elemento, pero ahora que lo pienso es una tontería ya que no podría marcar un checkbox ni ninguna acción parecida.
Una duda que me surge ahora, es que si hay forma de comprobar que siempre esté activado en el navegador el lenguaje javascript, ya que esto para mi es bastante importante.
Muchas gracias!!
  #5 (permalink)  
Antiguo 06/02/2014, 01:27
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: Evitar uso de Herramienta para administradores

Hola:

Cita:
Iniciado por Cota_Isla Ver Mensaje
...ya que no podría marcar un checkbox ni ninguna acción parecida...
¡Je, je!... eso es más fácil de lo que puedes imaginar, incluso sin las herramientas administrativas...

Cita:
Iniciado por Cota_Isla Ver Mensaje
Una duda que me surge ahora, es que si hay forma de comprobar que siempre esté activado en el navegador el lenguaje javascript, ya que esto para mi es bastante importante.
Muchas gracias!!
En vez de considerar ese tema, es preferible que tus páginas sean accesibles, y el peso de la seguridad dejárselo a los lenguajes que tengas en el servidor.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #6 (permalink)  
Antiguo 06/02/2014, 03:54
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Evitar uso de Herramienta para administradores

Ampliando lo que dice caricatos, tienes que partir de la base de que todos los usuarios manejan javascript y que todos son hackers malotes que quieren reventarte el sitio. Así que todo se comprueba en el servidor.

Que esté JavaScript activado es muy importante para mucho sitios, pero siempre desarrollan algo para cuando esto no sea así y el uso del sitio siga siendo el mismo de forma práctica para el usuario que no tenga activado JavaScript.
  #7 (permalink)  
Antiguo 06/02/2014, 05:26
 
Fecha de Ingreso: noviembre-2012
Mensajes: 184
Antigüedad: 12 años
Puntos: 0
Respuesta: Evitar uso de Herramienta para administradores

Os entiendo, pero entonces por ejemplo en algún apartado de la aplicación solo puedo ejecutar diversas acciones según la acción que realice el cliente... No se si me explico.. Voy a poner un ejemplo:
en un formulario cuando un cliente checkea un input radio entre varias opciones, la opción que esta seleccionada al cargar la pagina puedo generar diversos inputs, pero claro, si selecciona otro, con javascript me realizará una modificación en el formulario, es decir, mostrará oro tipos de inputs, y esto no se puede hacer mediante php ya que es una interacción del usuario..
No se si ha quedado un poco más claro lo que intento conseguir...

Yo pensaba en hacer un pequeño script en PHP en el que se comprobase si el usuario que entra en la pagina tiene activada la opción de javascript...

Muchas gracias por vuestras respuestas!
  #8 (permalink)  
Antiguo 06/02/2014, 08:22
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 2 meses
Puntos: 578
Respuesta: Evitar uso de Herramienta para administradores

Cita:
Iniciado por Cota_Isla
Yo pensaba en hacer un pequeño script en PHP en el que se comprobase si el usuario que entra en la pagina tiene activada la opción de javascript...
No, no lo puedes hacer con PHP, ya que es un lenguaje server-side y el cliente no envía una cabecera http que indique si está disponible o no. Creo que podrías hacer algo con <noscript> aunque el resto de contenido permanecería.
  #9 (permalink)  
Antiguo 06/02/2014, 11:42
 
Fecha de Ingreso: noviembre-2012
Mensajes: 184
Antigüedad: 12 años
Puntos: 0
Respuesta: Evitar uso de Herramienta para administradores

Muchas gracias, precisamente eso era lo que buscaba y no sabía de su existencia.
Si me recomiendas algún enlace de información y uso acerca de esta etiqueta te lo agradecería.
Un saludo y gracias!

Etiquetas: herramienta
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:25.