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