Sistema de Registro, Login, Recuperacion y Administracion en PHP y MySQL

Registro

Los usuarios pueden registrarse y reciben un correo para activar la cuenta

Activacion

Se puede activar mediante un codigo de 6 digitos o usando el link de activacion

Login

Una vez activo el usuario puede iniciar sesion

Recuperacion

En caso de que el usuario pierda su contraseña se genera un codigo de 6 digitos y se le envia por correo, con el cual podra acceder por unica vez a su cuenta para cambiar la contraseña.

Pagina en GitHub

Articulo

http://evilnapsis.com/2015/05/02/sistema-de-registro-login-recuperacion-y-admin-r1/