Skip to content

luisgf/mod_email_pass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Este modulo implementa un mencanismo para restablecer la contraseña de una cuenta Jabber/XMPP empleando el correo electrónico y un navegador web.

Para ello, el usuario previamente debe haber introducido en su vCard la dirección de correo electronico. El proceso de restablecemiento es el siguiente:

  • El usuario acceder a la URL del modulo, introduce su Jid y su email.
  • Se validan los datos en busca de errores
  • Se envía un email al usuario que contiene una URL con un 'token'. Ese token tiene una vida útil de 24 horas, es decir, el usuario no puede volver a solicitar otro hasta pasadas 24 horas.
  • El usuario hace click en el enlace recibido
  • El usuario introduce su nueva clave.

Configuración del módulo:

Hay ciertos parámetros que hay que configurar, estos son relativos al envío de correos (SMTP). Estos parámetros se deben añadir al fichero prosody.cfg.lua

Parámetros:

smtp_server: [String] El servidor SMTP que se quiere utiliza smtp_port: [String] El puerto de conexión al SMTP smtp_ssl: [Boolean] Usar SSL? (No STARTTLS) smtp_user: [String] Usuario para la autentificación SMTP (SMTP_AUTH) smtp_pass: [String] Contraseña de la auth SMTP (SMTP_AUTH) smtp_address: [String] Direccion de origen de los mensajes

About

Prosody module to reset password via email

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published