Cómo asegurarse de que un usuario cancelado pierda el acceso a Discourse?

Hola,

En nuestros miembros cancelados, “Desactivamos la cuenta” para intentar eliminar su acceso y evitar que reciban notificaciones. Aunque todavía forman parte de un determinado grupo de usuarios.

Hemos notado que algunos miembros cancelados a los que desactivamos el acceso a Discourse eventualmente pudieron reactivar su cuenta por su cuenta y/o seguir recibiendo notificaciones que enviamos a un grupo de usuarios específico.

¿Cómo nos aseguramos de que nuestros miembros cancelados:

  • no podrán reactivar su cuenta de Discourse, y
  • ya no recibirán notificaciones por correo electrónico

¡Gracias de antemano!

Necesitarás suspender a esos usuarios.

Gracias @omarfilip,

¿Tendrá eso un impacto negativo en la cuenta de un usuario cancelado si lo suspendemos?

Gracias

Tendrá un impacto negativo en el sentido de que no podrán usar la cuenta, pero supongo que eso es lo que quieres.

1 me gusta

La anonimización debería ser suficiente. Y, de hecho, también lo deberían ser la cancelación/eliminación. Si un exmiembro sigue formando parte de un grupo, lo consideraría un error.

La suspensión es para los elementos realmente problemáticos, y esa no es la situación ni el propósito aquí.

1 me gusta

Para que conste, usamos Suspender al dar de baja a ex miembros del equipo de nuestro sitio interno, así que creo que es un uso válido de la función. :+1:

4 Me gusta

¿Por qué usas suspensión en lugar de una herramienta adecuada sería la pregunta correcta :wink:

La falta de herramientas adecuadas no es lo mismo que una acción válida, creo.

Depende de lo que la gente intente lograr. Tengo muchos usuarios suspendidos. Son personas que probablemente nunca volverán o que en algunos casos están muertas. Sin embargo, muchos de ellos han proporcionado contenido a lo largo de los años que todavía es útil y son considerados ‘expertos’ en las respuestas que dieron, a pesar de que ya no son usuarios. Por lo tanto, no es inusual que alguien diga “Hay una publicación sobre ese tema de ‘fred’ de hace unos años”. Si anonimizara a los usuarios, nadie diría que hay una publicación de ‘anon12345’ de hace unos años. Además, si han encontrado algunas buenas respuestas de ‘fred’, es más probable que lo reconozcan como un experto de lo que lo harían si su cuenta fuera ahora anon41324.

Claro, la gente probablemente puede usar la búsqueda para encontrar lo que quiere, o los que responden podrían encontrar la publicación y agregar un enlace, pero eso no ayuda realmente a los que preguntan a ser autosuficientes para encontrar sus propias cosas o pone una carga sobre aquellos que conocían a fred para hacer la búsqueda por aquellos que no se molestan en hacerlo por sí mismos.

6 Me gusta

Creo que suspender la cuenta parece una buena opción. No siempre tiene que ser por una razón negativa. A veces puede ser por la baja de personal/clientes, o incluso por un miembro de la comunidad que desea tomarse un descanso por un tiempo. Ambos parecen usos válidos para poner la cuenta en suspensión en lugar de eliminarla o anonimizarla. También significa que pueden volver si se reincorporan al equipo, o se vuelven a suscribir como clientes, etc.

4 Me gusta

Gracias por todas sus aportaciones. Muy útil con lo que necesitamos.

Supongo que, dado que algunos de ustedes lo están haciendo como parte del proceso de baja (independientemente de si regresarán después o si es una cancelación total), creo que también implementaremos la suspensión de usuarios además de desactivar sus cuentas, configurando sus notificaciones como “nunca” y cerrando sus sesiones en todos sus inicios de sesión en Discourse.

Esto garantizará que no podrán acceder a la comunidad una vez que nuestros miembros cancelen o si van a estar en pausa.

1 me gusta

Por cierto, otra pregunta: si están suspendidos (pero seguirán formando parte de un grupo específico que etiquetamos para anuncios), ¿tampoco podrán recibir las notificaciones por correo electrónico, es correcto?

Gracias de nuevo

1 me gusta

De hecho. Además, para que suene menos negativo, siempre puedes personalizar el texto
eg cambia js.user.suspended_permanently de ‘Este usuario está suspendido’ a algo como ‘El usuario canceló la cuenta’ etc.

5 Me gusta

Eso es correcto: un usuario suspendido no puede interactuar con Discourse y no recibe correos electrónicos. Puedes suspenderlo si es necesario y eliminar la “penalización” que conlleva una suspensión. Lo usamos para administrar membresías de pago y tenemos una razón personalizada:

Este usuario está inactivo.
Razón: membresía caducada

6 Me gusta

¡Muchas gracias! ¡Información muy útil! :slight_smile:

1 me gusta

Hola Irene. Parece que tienes lo que necesitas para seguir adelante, quería dejar una nota sobre el matiz de la desactivación de cuentas.

Cuando se desactiva una cuenta de usuario, se cierra la sesión en todos los navegadores y el usuario debe reactivar su correo electrónico para iniciar sesión y recibir correos. Un usuario desactivado no recibirá notificaciones.

¿Cuándo es útil esto? Bueno, creo que el caso de uso principal es para sitios donde un equipo interno lo está utilizando, y la organización controla las direcciones de correo electrónico de los miembros del equipo, y por lo tanto las cuentas.

Si alguien se va y ya no tiene acceso a la bandeja de entrada del correo electrónico del trabajo, no podrá volver a validar la dirección de correo electrónico ni iniciar sesión.

Existen advertencias para el SSO y otras opciones de inicio de sesión, así como para los usuarios que cambian de dirección de correo electrónico, etc. Por eso la opción de suspender es útil si es necesario. :slight_smile:

4 Me gusta