@dan Juro que probé todo esto cuando implementamos los últimos cambios, pero puedo reproducir este error. Solo afecta a los enlaces de invitación, no a los correos electrónicos de invitación. Para reproducirlo:
Ve a un tema, selecciona el botón de compartir en el menú del tema y crea una invitación al tema. Si está en una categoría segura, agrega un grupo al que agregar al usuario. (el error se puede replicar en cualquier caso). Guarda el enlace y cópialo al portapapeles.
Pega el enlace en la barra de direcciones en modo incógnito para aceptar la invitación. Rellena los campos requeridos (la contraseña no es obligatoria; el error se puede reproducir tanto si proporcionas una contraseña como si no) y envía el formulario.
En tu correo electrónico, haz clic en el enlace para confirmar tu dirección de correo electrónico e iniciar sesión (o para agregar tu contraseña, si no especificaste una).
Serás llevado a la página de inicio, no al tema al que fuiste invitado.
Si agregaste al usuario a un grupo, puedes confirmarlo mirando la página de administración del usuario.
Estaba funcionando para mí el otro día. Solo podía ser enviado a la página de inicio bajo condiciones específicas (por ejemplo, eludir la contraseña). Creo que el único paso que difiere en mi ejecución en comparación con la tuya es que copié la URL de activación del correo electrónico para pegarla en un navegador separado.
Estaba usando mi móvil, así que Android/Chrome para el administrador, y Android/Firefox para aceptar la invitación para el usuario de prueba. Y Gmail para el correo electrónico.
Bien… si invitas a alguien por correo electrónico, el proceso funciona como está diseñado. El enlace en el correo electrónico contiene toda la magia para incorporar inmediatamente a la persona adecuada con la dirección de correo electrónico conocida y correcta.
El problema es si invitas a alguien mediante un enlace, no por correo electrónico, utilizando el botón Guardar invitación y luego copias el enlace que se muestra y lo compartes. Si no limitas por correo electrónico, la persona que estás invitando tiene que realizar el paso de confirmación por correo electrónico, lo que provoca que no se le envíe al tema cuando inicia sesión por primera vez.
¿Quizás hay una configuración de administrador que es diferente en nuestros sitios? Déjame echar un vistazo de nuevo, pero obtuve exactamente la repro que describo arriba en mis últimas pruebas, en una comunidad solo por invitación. Edición: acabo de probar de nuevo y todavía me envían a la página de inicio.
Lo acabo de probar aquí en meta, en un tema de una categoría segura, y obtengo la misma reproducción. No estoy seguro de qué es diferente en tu sitio y en los que estoy probando.
Hola @JammyDodger,
Gracias, pero la comunidad es una comunidad abierta; sin embargo, tenemos una categoría que es privada y estamos haciendo los mismos pasos que @tobiaseigen con el mismo resultado.
¡Gracias @tobiaseigen por dar seguimiento!
Esto es lo más intrigante. Acabo de actualizar a la última versión, y toda mi configuración de administración de invitaciones parece ser la predeterminada, y acabo de realizar la misma prueba de nuevo y aterrizo en el tema correcto de ‘llegada al tema’.
Lo ejecuté de nuevo con ‘solo invitación’ habilitado, y eso también me llevó a la página correcta.
Sin embargo, omitir una contraseña al registrarse, y luego establecer una a través de la indicación por correo electrónico, me lleva a la página de inicio en lugar del tema de ‘llegada al tema’.
No sé por qué el mío funciona. ¿Hay algo que pueda cambiar para intentar replicarlo?
@JammyDodger ¿te estás registrando como un nuevo usuario? El problema solo ocurre si te registras como un nuevo usuario; sin embargo, si inicias sesión, el enlace funcionará como se espera.
@tobiaseigen Por favor, hazme saber si puedes replicar los pasos de @JammyDodger. Intenté de todas las maneras posibles, pero cualquier usuario nuevo será enviado a la página de inicio en lugar del tema privado en la categoría privada.
Me estoy registrando como usuario de prueba por primera vez.
Aquí está mi captura de pantalla nuevamente para que puedas ver la superposición de bienvenida encima del tema en el que aterrizó por primera vez el usuario de prueba, y que está en una categoría privada:
¡De acuerdo, gracias! Sabes, la única diferencia que veo entre los enlaces de invitación que estoy creando y los tuyos es que max uses = 1 y yo no probé max uses = 1.
Acabo de hacer otra ronda de pruebas aquí y creo que finalmente he encontrado los pasos reproducibles para aceptar una invitación correctamente y ser llevado al tema especificado en la invitación, y para ser enviado incorrectamente a la página de inicio.
Si haces clic en el enlace para confirmar tu correo electrónico en una nueva ventana de incógnito en Chrome o Safari que no habías utilizado previamente para aceptar la invitación, obtienes una secuencia como en la captura de pantalla a continuación. Haces clic para activar tu cuenta, luego para “continuar”, y luego aterrizas en la página de inicio.
Si haces clic en el enlace para confirmar tu correo electrónico en la misma ventana de incógnito en Chrome o Safari que utilizaste para aceptar la invitación, obtienes la secuencia a continuación. Nunca ves la pantalla con el segundo botón para “continuar”, sino que te lleva directamente al tema especificado en la invitación.
La URL de redirección se almacenó en una cookie y esta puede perderse si el usuario cambia de navegador, usa el modo incógnito, restablece las cookies, etc. Añadí un paso adicional después de que el usuario active su cuenta para buscar la invitación y redirigir al usuario al tema al que fue invitado originalmente.