Discourse Connect recibe estado de aprobación de Discourse

Si ha habilitado la configuración de must approve users en su sitio de Discourse, los nuevos usuarios no podrán iniciar sesión en Discourse hasta que hayan sido aprobados por un miembro del personal. Esto también evitará que los nuevos usuarios inicien sesión en su sitio PHP hasta que hayan sido aprobados en Discourse. Si su sitio PHP muestra un enlace para permitir a los usuarios iniciar sesión a través de Discourse, cuando un usuario no aprobado haga clic en el enlace, será dirigido a la página de inicio de sesión de Discourse y verá un aviso como este si intenta iniciar sesión:

Avíseme si eso no responde a su pregunta.

En caso de que esté interesado, aquí tiene un ejemplo del payload que se envía cuando un usuario de Discourse aprobado intenta iniciar sesión en un sitio a través de DiscourseConnect:

[admin] => false
[moderator] => false
[email] => connecttester@example.com
[external_id] => 379
[groups] => trust_level_3,trust_level_0,message_test,eurorack,trust_level_1,trust_level_2
[name] => Connect Tester
[nonce] => 690d8fb0853fd4c69bb89a5084d87f45
[return_sso_url] => http://wp-discourse.test/
[username] => connecttester

Para un usuario no aprobado, no se enviarán datos, porque el usuario no podrá pasar de la página de inicio de sesión de Discourse.

3 Me gusta