Actualmente, si introduzco un correo electrónico de una cuenta existente en el cuadro “restringir a correo electrónico” del modal de invitación, me informa de que ya existe una cuenta asociada y me proporciona un enlace a ella.
¿Existe alguna configuración para hacer esto más anónimo, como la configuración anterior?
Edición: Puedo personalizar el texto invite.user_exists para eliminar el enlace, que era mi preocupación inmediata, pero no se me ocurre una buena alternativa que no diga: “¡Felicidades! ¡Has encontrado la dirección de correo electrónico de un miembro!”.
¿Alguien tiene alguna sugerencia?
Actualización: He copiado el texto de topic_invite.user_exists y lo he ajustado un poco:
“Lo sentimos, ese usuario ya ha sido invitado al foro.”
¡Buena observación! Y lamento haberme perdido esto antes cuando lo informaste por primera vez. Claro, puedo confirmar que esto es un problema, si el nivel de confianza se reduce a TL2, como es por defecto en los sitios comunitarios. Acabo de hacer una prueba para recordar qué sucede si intentas registrar una nueva cuenta con una dirección de correo electrónico existente, y en realidad no muestra ningún error y te permite enviar el formulario como si hubieras comenzado con una dirección de correo electrónico nueva. Luego, el correo electrónico que recibes explica lo que acaba de suceder con el asunto “La cuenta ya existe”.
Podemos hacer lo mismo con las invitaciones, si la configuración de administrador ocultar dirección de correo electrónico utilizada está habilitada. Simplemente deja que el usuario cree la invitación para esa dirección de correo electrónico sin mostrar ningún error, y luego, cuando la persona con esa dirección de correo electrónico intente usarla para aceptar la invitación, simplemente la enviará a la página de inicio de sesión del sitio. Si ya ha iniciado sesión, se le llevará directamente al sitio.