A los usuarios existentes se les muestra "Parece que estás disfrutando de la discusión"

Es posible que esto sea más una solicitud de características que un error (no estoy seguro de en qué categoría encaja).

Los usuarios a veces se confunden cuando reciben un correo electrónico de Discourse, hacen clic en el enlace, acceden a un navegador donde no han iniciado sesión en Discourse, comienzan a navegar y luego se encuentran con el mensaje “Parece que estás disfrutando de la discusión”, como se muestra a continuación:

Los usuarios se confunden porque se les pide que se registren, lo que luego sale mal porque obviamente ya tienen una cuenta (ya que llegaron aquí siguiendo un correo electrónico de usuario enviado por Discourse). Por supuesto, podrían ignorar este mensaje si tuvieran la presencia de ánimo para recordar que ya deben tener una cuenta y solo necesitan hacer clic en el enlace de inicio de sesión en la esquina superior derecha de la página…

De todos modos, mi sugerencia es que este texto se cambie para sugerir iniciar sesión si ya tienes una cuenta, o aún mejor, tal vez los enlaces de los correos electrónicos de Discourse podrían incluir un parámetro de cadena de consulta para informar al servidor que esta sesión representa a un usuario que ya tiene una cuenta y solo necesita iniciar sesión, en lugar de pedirle que se registre.

En una nota relacionada, cuando un usuario inicia sesión, ¿la sesión se gestiona en una cookie? ¿Cuál es la vida útil máxima de esa cookie? ¿Es “para siempre”?

Gracias,
Jeremy

3 Me gusta

Como un paso inmediato, puedes editar ese texto en tu sitio, visitando /admin/customize/site_texts?q=signup_cta. :slight_smile:

1 me gusta

Este pensamiento también se me cruzó al leer tu publicación, pero la cookie que se establece cuando alguien inicia sesión es una cookie de sesión, por lo que desaparece después de cerrar el navegador… hay una lista aquí: Privacy policy | Discourse - Civilized Discussion — tenemos algunas cookies almacenadas por más tiempo para temas, pero la mayoría de los usuarios probablemente no tendrán ninguna configurada.

Así que necesitaríamos algún otro método, ¿quizás una cookie separada sin información personal que solo nos diga si alguien ha iniciado sesión antes? De lo contrario, ¿quizás un parámetro de consulta para las personas que vienen del correo electrónico?

2 Me gusta