Si vous avez activé le paramètre must approve users sur votre site Discourse, les nouveaux utilisateurs ne seront pas autorisés à se connecter à Discourse tant qu’ils n’auront pas été approuvés par un membre du personnel. Cela empêchera également les nouveaux utilisateurs de se connecter à votre site PHP tant qu’ils n’auront pas été approuvés sur Discourse. Si votre site PHP affiche un lien permettant aux utilisateurs de se connecter via Discourse, lorsqu’un utilisateur non approuvé clique sur le lien, il sera redirigé vers la page de connexion Discourse et verra un avis comme celui-ci s’il tente de se connecter :
Faites-moi savoir si cela ne répond pas à votre question.
Au cas où cela vous intéresserait, voici un exemple de la charge utile envoyée lorsqu’un utilisateur Discourse approuvé tente de se connecter à un site via 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
Pour un utilisateur non approuvé, aucune donnée ne sera envoyée, car l’utilisateur ne pourra pas passer la page de connexion Discourse.
