تلقي Discourse Connect حالة موافقة Discourse

إذا قمت بتمكين إعداد يجب الموافقة على المستخدمين على موقع Discourse الخاص بك، فلن يُسمح للمستخدمين الجدد بتسجيل الدخول إلى Discourse حتى تتم الموافقة عليهم من قبل أحد الموظفين. سيمنع هذا أيضًا المستخدمين الجدد من تسجيل الدخول إلى موقع PHP الخاص بك حتى تتم الموافقة عليهم في Discourse. إذا كان موقع PHP الخاص بك يعرض رابطًا للسماح للمستخدمين بتسجيل الدخول عبر Discourse، فعندما ينقر مستخدم غير معتمد على الرابط، سيتم نقله إلى صفحة تسجيل الدخول في Discourse، وسيرى إشعارًا كهذا إذا حاول تسجيل الدخول:

أخبرني إذا كان هذا لا يجيب على سؤالك.

في حال كنت مهتمًا، إليك مثال على الحمولة التي يتم إرسالها عندما يحاول مستخدم Discourse معتمد تسجيل الدخول إلى موقع عبر 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

بالنسبة للمستخدم غير المعتمد، لن يتم إرسال أي بيانات، لأن المستخدم لن يتمكن من تجاوز صفحة تسجيل الدخول في Discourse.

3 إعجابات