لا توجد طرق تسجيل دخول عند استخدام Discourse Connect فقط

مرحباً،

لقد كتبت رسالة قبل أسبوعين في فئة “الدعم” (Login page "/login" show "no configured method" - #2 by kev-is-coding-for-adn) ولكن يبدو أنه لا أحد لديه إجابة لي.

لأنني أعتقد أن هذا خطأ، سأنشره هنا.

إعداداتي بسيطة:

  • تسجيل الدخول مطلوب ممكّن
  • Discourse Connect ممكّن (ويعمل)
  • تسجيلات الدخول المحلية وتسجيلات الدخول المحلية عبر البريد الإلكتروني معطلة

من جلسة مجهولة، إذا ذهبت إلى الصفحة الرئيسية لمجتمعي (https://community.adn-soft.com)، ستظهر الصفحة الرئيسية مع زر “تسجيل الدخول”. ولكن إذا أردت الذهاب مباشرة إلى أي صفحة مستهدفة (https://community.adn-soft.com/t/test-categories-sujet-et-etiquette/69)، يتم إعادة توجيهي إلى صفحة “/login” التي تقول “لا توجد طرق تسجيل دخول”.

من وجهة نظري، لأن لدي طريقة تسجيل دخول واحدة فقط مُعدة (Discourse Connect)، يجب أن تستخدمها مباشرة، أو على الأقل تظهر صفحة تسجيل الدخول مثل الصفحة الرئيسية.

أعتقد أنه بدلاً من إعادة التوجيه إلى “/login”، يجب إعادة التوجيه إلى “/login-required”.

هل هناك شيء أفعله بشكل خاطئ؟

شكراً لمساعدتك
كيفن

تم تجربته محليًا وعمل بشكل جيد.

بمجرد دخولي إلى صفحة الموضوع بصفتي “مجهول” ، يتم إعادة توجيهي إلى نقطة النهاية / sso والتي بدورها تعيد التوجيه إلى “discourse connect” المحلي الذي قمت بإعداده وتكوينه (على localhost: 5000).

عندما أحاول https://community.adn-soft.com/t/-/69

يتم إعادة توجيهي إلى نقطة النهاية / login :thinking:

بالنظر إلى الكود ، وخاصة رد الاتصال redirect_to_login ، يمكنني رؤية أننا سنعيد التوجيه فقط إلى نقطة النهاية / sso عندما يكون “discourse connect” ممكّنًا بالإضافة إلى إعداد الموقع “المصادقة فورًا”

بشكل افتراضي ، يتم تمكين إعداد الموقع هذا ، ولكن عندما أقوم بتعطيله ، ثم

لذا فإن تخميني هو أن لديك إعداد الموقع هذا معطلاً ويجب عليك تمكينه لجعله يعمل :+1:


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

إعجاب واحد (1)

نعم، أنت على حق تمامًا.

ولكن إذا قمت بتمكين هذا السلوك، فلن يكون لدي أي صفحة رئيسية بعد الآن.
فقط لكي ترى، لقد قمت بتفعيله الآن.

تعديل: لقد أعدته للتو إلى الحالة السابقة لأنني أحتاج إلى هذه الصفحة الرئيسية