Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

121
Views
Evitar que las contraseñas se muestren en el código fuente

Estoy haciendo una aplicación web de administrador de contraseñas (como LastPass, etc.), una de las cosas que se me ocurrió es que después de usar PHP para recuperar las contraseñas de una base de datos y descifrarlas y luego usar JS para mostrarlas en la interfaz de usuario, el las variables que contienen sus contraseñas son visibles si alguien mira el código fuente. Incluso si no usara JS y usara echo en su lugar, todavía estaría en el código fuente. ¿Alguien sabe de una forma, con suerte no demasiado compleja, que pueda evitar que las contraseñas estén en el código fuente?

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Puede usar JavaScript para enviar una solicitud HTTP (usando xhr o fetch) a su backend, luego puede manipular el DOM para mostrar la contraseña.

about 4 years ago · Juan Pablo Isaza Report

0

Si está hablando del código fuente HTML, esto es normal. Pero hay algunas formas de evitarlo:

  • Si solo desea no tenerlo en su HTML cuando lo recibe el usuario, puede implementarlo a través de una solicitud Ajax en javascript, para actualizar el DOM con el texto.
  • Si desea que cuando el usuario inspect la página no vea la contraseña, puede usar una input y establecer en javascript el valor de la misma. luego configura la entrada como disabled para que el usuario no pueda modificarla. Incluso puede cambiar el tipo de contraseña cuando sea necesario para que se muestre como ****** cuando desee ocultarla.
  • Otra forma podría ser agregar en javascript un css :after y poner el valor dentro de él. Pero todavía será visible en algún lugar, creo.
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!