23 oct. 2012

Generar clave aleatoria en php

Tutorial PHP: Como generar contraseñas aleatorias

En ocasiones nos será muy útil poder disponer de un método de generación automática de contraseñas, en mi caso en particular he necesitado generar contraseñas de manera aleatoria cuando he abordado proyectos web donde se requería que el usuario se diera de alta.

El procedimiento que sigo para generar contraseñas aleatorias es el siguiente:
  1. El futuro usuario registra su mail en una web o aplicación móvil.
  2. El sistema manda al usuario un correo electrónico con la contraseña que hemos generado de manera aleatoria y un link a la página de logueo.
  3. El usuario ingresa en el sistema y cambia su contraseña aleatoria por la que él quiera.
A continuación os muestro el código php que genera claves aleatorias: