Comunidad Gambas-es
Change password control - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forum-3.html)
+--- Foro: Controles/Librerías/Componentes (https://gambas-es.org/forum-7.html)
+--- Tema: Change password control (/thread-1721.html)



Change password control - tincho - 02-07-2024

Hola, necesito un control para cambiar passwords y antes de ponerme a hacerlo quería saber si alguien tiene algo hecho ya.
El control debería trabajar con un hash, es decir con una cadena de texto que no es la password pero que solo puede generarse indicando la password.
para ello viene perfecto el componente gb.crypt
Código:
Crypt.SHA512(sPasswd, sSecret)



RE: Change password control - Shordi - 02-07-2024

Yo tenía hecho un formulario para eso "in illo tempore", pero no creo que valga la pena rescatarlo, tan sólo pedía dos veces la clave, la encriptaba y la almacenaba en la BD. Intrascendete total. También tenía hecho una clase con criptografía propia... pero ese no es el caso, por lo que veo.

Saludos


RE: Change password control - tincho - 02-07-2024

(02-07-2024, 20:39)Shordi escribió: Yo tenía hecho un formulario para eso "in illo tempore", pero no creo que valga la pena rescatarlo, tan sólo pedía dos veces la clave, la encriptaba y la almacenaba en la BD. Intrascendete total. También tenía hecho una clase con criptografía propia... pero ese no es el caso, por lo que veo.

ok, si tranquilo no rescates nada, estoy haciendo algo, espero que funcione bien.
El control sera finalmente un validador.
  1. verificar que la pasword vieja es correcta
  2. escribir nueva password
  3. opcional verificar la calidad de la contraseña
  4. escribir una segunda vez
  5. guardar el hash nuevo en la base si coinciden los tres criterios anteriores al hacer clic en el botón.