Esta sería la idea: Crear una sección en la parte de "cuenta" donde permita ingresar un correo electrónico donde se les enviará el link, en caso de no tener registrado ningún correo, simplemente no podrá recuperar esa cuenta.
Al tener esta sección terminada se creará otra opción en el login donde podrá acceder a la zona de recuperar la contraseña, se comprobará el correo escrito con el servidor y si se encuentra alguna cuenta con ese correo registrado, se le enviará un link en cual contendrá una key (generada aleatoriamente) en donde se podrá ingresar una nueva contraseña y de esta manera acceder.
Aunque este sistema de recuperar contraseña habría que analizarlo bien, ya que dejaría pendejo el sistema de bloqueo de cuentas, por el simple hecho de que si se me bloquea la cuenta, cambió pw y lesto............ Pensándolo bien creo que al sistema le daría igual, porque al cambiar la contraseña no se limpiaría el registro que se encuentra en la tablas "baneos" y aunque recuperes la contraseña, igualito tu cuenta seguirá bloqueada. Podría quedar bien por el hecho de que para bloquear tu cuenta permanentemente tienes que hacer como 50 errores ¡Funcionará!
Esta sería la idea: Crear una sección en la parte de "cuenta" donde permita ingresar un correo electrónico donde se les enviará el link, en caso de no tener registrado ningún correo, simplemente no podrá recuperar esa cuenta.
Al tener esta sección terminada se creará otra opción en el login donde podrá acceder a la zona de recuperar la contraseña, se comprobará el correo escrito con el servidor y si se encuentra alguna cuenta con ese correo registrado, se le enviará un link en cual contendrá una key (generada aleatoriamente) en donde se podrá ingresar una nueva contraseña y de esta manera acceder.
Aunque este sistema de recuperar contraseña habría que analizarlo bien, ya que dejaría pendejo el sistema de bloqueo de cuentas, por el simple hecho de que si se me bloquea la cuenta, cambió pw y lesto............ Pensándolo bien creo que al sistema le daría igual, porque al cambiar la contraseña no se limpiaría el registro que se encuentra en la tablas "baneos" y aunque recuperes la contraseña, igualito tu cuenta seguirá bloqueada. Podría quedar bien por el hecho de que para bloquear tu cuenta permanentemente tienes que hacer como 50 errores ¡Funcionará!