Buenas Xailer Team.
Sigo cambiando aplicaciones para usar los controle MODernos y me encuentro con una duda que no se cómo resolver, si indico que un EditMOD es nStyle = esPASSWORD correcto me enmascara el contenido con puntos gordos hasta que pulso el botón del OJO para ver el contenido, lo estoy usando mucho y va bien pero y si en un caso no quiero que se pueda ver el contenido, solo los puntos, ¿cómo lo hago?
Gracias.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Pregunta sobre tDbEditMOD esPASSWORD
Pregunta sobre tDbEditMOD esPASSWORD
BiSoft Desarrollo de software profesional
http://www.bisoft.es
http://www.bisoft.es
- ignacio
- Site Admin
- Mensajes: 9217
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: Pregunta sobre tDbEditMOD esPASSWORD
Buenos días,
En la próxima versión se ha hecho una modificación para que no se pueda ver en el caso de que el texto no se haya realmente introducido por el usuario. Es decir, no es posible ver el contenido cuando el valor ya estaba presente antes de entrar en edición y si es el resultado de un copia-pega. Te es suficiente?
Saludos
Nota: Soy reacio a poner más propiedades o eventos en los controles, pero si hay que ponerlo, se pone.
En la próxima versión se ha hecho una modificación para que no se pueda ver en el caso de que el texto no se haya realmente introducido por el usuario. Es decir, no es posible ver el contenido cuando el valor ya estaba presente antes de entrar en edición y si es el resultado de un copia-pega. Te es suficiente?
Saludos
Nota: Soy reacio a poner más propiedades o eventos en los controles, pero si hay que ponerlo, se pone.
Re: Pregunta sobre tDbEditMOD esPASSWORD
Lo que me dices me parece muy bueno pero para lo que necesito siento decirte que no me vale.
La idea es que al igual que se ve en muchos casos que se pide introducir el Password 2 veces para saber si es OK, pero que ese campo no sea legible por ningún usuario que entre en el Form.
Así lo hacía antes con el DBedit al que le ponía el botón para ver solo si quería.
No se si habrá otra manera incluso sin usar nStyle = esPASSWORD de que se vean puntos o asteriscos en lugar del texto introducido.
Gracias
La idea es que al igual que se ve en muchos casos que se pide introducir el Password 2 veces para saber si es OK, pero que ese campo no sea legible por ningún usuario que entre en el Form.
Así lo hacía antes con el DBedit al que le ponía el botón para ver solo si quería.
No se si habrá otra manera incluso sin usar nStyle = esPASSWORD de que se vean puntos o asteriscos en lugar del texto introducido.
Gracias
BiSoft Desarrollo de software profesional
http://www.bisoft.es
http://www.bisoft.es
- ignacio
- Site Admin
- Mensajes: 9217
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: Pregunta sobre tDbEditMOD esPASSWORD
Buenas tardes,
Lo que planteas se arregla con la modificación realizada. La idea es que SOLO pueda ver la contraseña quien realmente la escrito. Si el campo viene con una contraseña prefijada no es visible pulsando en el ojo.
Saludos
Lo que planteas se arregla con la modificación realizada. La idea es que SOLO pueda ver la contraseña quien realmente la escrito. Si el campo viene con una contraseña prefijada no es visible pulsando en el ojo.
Saludos
Re: Pregunta sobre tDbEditMOD esPASSWORD
Lo probaré entonces muchas gracias.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
http://www.bisoft.es
Re: Pregunta sobre tDbEditMOD esPASSWORD
Ignacio siento decirte que esta modificación causa un problema, a veces un administrador debería de ver las contraseñas de los usuarios, sobre todo si se les olvidan.
Entonces ya no hay manera de ver las contraseñas si entra al form, ya que no lo está escribiendo, está escrito por el usuario desde otro form incluso.
Yo creo que el comportamiento original era mas correcto, solo que en algún momento como te sugerí puede ser bueno que no salga el "Ojo" incluso en Altas no solo en Edición
No se si habrá otra manera, un lShowPasswordBtn por ejemplo.
Gracias
Entonces ya no hay manera de ver las contraseñas si entra al form, ya que no lo está escribiendo, está escrito por el usuario desde otro form incluso.
Yo creo que el comportamiento original era mas correcto, solo que en algún momento como te sugerí puede ser bueno que no salga el "Ojo" incluso en Altas no solo en Edición
No se si habrá otra manera, un lShowPasswordBtn por ejemplo.
Gracias
BiSoft Desarrollo de software profesional
http://www.bisoft.es
http://www.bisoft.es
- ignacio
- Site Admin
- Mensajes: 9217
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: Pregunta sobre tDbEditMOD esPASSWORD
Hola Bingen,
Lo siento, pero no me convences. El administrador tiene acceso a la base de datos, pero en cualquier caso es una mala costumbre guardar las contraseñas en las tablas. Se ha de guardar un SHA o un MD5 (Mi opinión). La visualización de la contraseña tiene como ÚNICA utilidad que el propio usuario que ha escrito la contraseña, compruebe que lo ha hecho correctamente. Eso es todo.
Saludos
Lo siento, pero no me convences. El administrador tiene acceso a la base de datos, pero en cualquier caso es una mala costumbre guardar las contraseñas en las tablas. Se ha de guardar un SHA o un MD5 (Mi opinión). La visualización de la contraseña tiene como ÚNICA utilidad que el propio usuario que ha escrito la contraseña, compruebe que lo ha hecho correctamente. Eso es todo.
Saludos
Re: Pregunta sobre tDbEditMOD esPASSWORD
Pues como bien dices es una mala costumbre que nadie pueda ver las contraseñas de los demás por muy cómodo que sea para ellos, pero ante la falta de cerebro de quienes cambian el password de entrada a la aplicación y la olvidan, no se que es peor.
Así que habrá que decirle al administrador que no debe de saberlas para dárselas al usuario sin más, lo cual es legal, lógico y entendible, aunque me digan que no les toque los h.... Lex, legis
Entonces habrá que darle una opción para:
1.- Añadir al campo password un botón para resetear la clave de forma que el usuario ponga ponga una nueva al entrar, más lógico, aunque en este caso si entra otro con ese nombre de usuario antes que el y pone otro password es una brecha de seguridad.
2.- Ponerle una aleatoria y enviársela por medio de email y que la use solo una vez y la cambie por otra nueva al entrar?
3.- Alguna otra idea?
Gracias.
Así que habrá que decirle al administrador que no debe de saberlas para dárselas al usuario sin más, lo cual es legal, lógico y entendible, aunque me digan que no les toque los h.... Lex, legis
Entonces habrá que darle una opción para:
1.- Añadir al campo password un botón para resetear la clave de forma que el usuario ponga ponga una nueva al entrar, más lógico, aunque en este caso si entra otro con ese nombre de usuario antes que el y pone otro password es una brecha de seguridad.
2.- Ponerle una aleatoria y enviársela por medio de email y que la use solo una vez y la cambie por otra nueva al entrar?
3.- Alguna otra idea?
Gracias.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
http://www.bisoft.es