Me he migrado de mi antiguo motor de foro a Discourse. Quería prohibir los registros, ya que la creación de usuarios se gestiona desde mi sitio web principal (mediante una solicitud de API), de modo que la cuenta del foro se crea junto con la cuenta de usuario en el sitio web principal.
Sin embargo, cuando activé “deshabilitar registro”, ni siquiera me permitió crear usuarios desde la API. Así que cambié a “Solo invitación”, esto parece funcionar, sin embargo, tengo el problema: todos los usuarios existentes (que fueron migrados del antiguo foro) ahora necesitan aprobación antes de su primer inicio de sesión. Para los usuarios nuevos, parece estar bien. ¿Cómo puedo “aprobar en masa” a todos los miles de usuarios existentes y por qué recibo este mensaje en absoluto?
Esto significa que creo un usuario en Discourse a través de la API en el momento en que crean una cuenta en el sitio web. No tengo ningún tipo de “SSO”. Es una única solicitud de API.
Y sí quiero prohibir los registros no autorizados por API. “local logins” es la única forma en que los usuarios pueden iniciar sesión, ya que no tengo ningún tipo de “SSO”.
¿Está activada la configuración de aprobar usuarios sospechosos?
Añade usuarios sospechosos a la cola de revisión. Los usuarios sospechosos han introducido una biografía/sitio web pero no tienen actividad de lectura.
Desafortunadamente no, los usuarios existentes todavía aparecen como que requieren aprobación a pesar de que esta configuración ahora está deshabilitada…