Estoy implementando una forma para que los usuarios compartan mensajes con otros usuarios. Todos los usuarios y usuarios de administración tienen un par de claves único. Se puede enviar un mensaje de un usuario a varios usuarios.
Los usuarios administradores, que siempre tienen acceso a todos los mensajes, en caso de que un usuario pierda su contraseña y luego cree una nueva contraseña (con un enlace de correo electrónico con contraseña olvidada), el usuario administrador puede descifrar el mensaje con el administrador -usuario clave privada y cifrar con la nueva clave pública de los usuarios.
¿Hay alguna forma de automatizar este proceso, por supuesto?
Estaba pensando en enviar un correo a un servidor local (no conectado al servidor web), por lo que el servidor local puede iniciar sesión en el sitio como administrador-usuario y dar acceso al usuario, cuando cambiaron sus contraseñas.