تسجيل الدخول مرة أخرى كـ admin بعد أن حبست نفسك في وضع القراءة فقط أو إعداد SSO غير صالح

:bookmark: يشرح هذا الدليل كيفية تسجيل الدخول مرة أخرى إلى Discourse كمسؤول عندما تكون قد أُغلِق عليك الوصول.

:person_raising_hand: مستوى المستخدم المطلوب: مسؤول

إذا قمت بحبس نفسك خارج مثيل Discourse الخاص بك بسبب تكوين Discourse Connect (SSO) غير صالح، أضف /u/admin-login إلى نهاية عنوان URL الأساسي لمنتدىك:

https://discourse.example.com/u/admin-login

سيأخذك هذا إلى صفحة تسجيل دخول المسؤول:

أدخل عنوان بريدك الإلكتروني كمسؤول وانقر على إرسال البريد الإلكتروني (Send Email). يوجد أيضًا مربع اختيار الوضع الآمن (Safe Mode)، والذي عند تفعيله، سيعطّل جميع السمات والإضافات عند تسجيل الدخول — وهو أمر مفيد إذا كانت سمة أو إضافة معطوبة تسبب مشاكل.

سيتم إرسال بريد إلكتروني إليك يحتوي على رابط تسجيل دخول يتجاوز Discourse Connect ووضع القراءة فقط، مما يسمح لك بتسجيل الدخول حسب الحاجة.

:information_source: إذا كان لديك المصادقة الثنائية ممكّنة، فستظل بحاجة إلى إدخال رمز المصادقة الخاص بك.

طريقة بديلة تتطلب الوصول إلى الطرفية

تعطيل Discourse Connect

cd /var/discourse
./launcher enter app
rails c
irb > SiteSetting.enable_discourse_connect = false
irb > SiteSetting.enable_local_logins = true
irb > exit
exit

تعطيل وضع القراءة فقط

cd /var/discourse
./launcher enter app
rails c
irb > Discourse.disable_readonly_mode(Discourse::USER_READONLY_MODE_KEY)
irb > exit
exit
18 إعجابًا

مرحباً، لا يمكنني الوصول إلى المنتدى الخاص بي.

لقد قمت بتمكين وضع القراءة فقط ولكن الآن لا يمكنني الوصول إلى المسؤول.

عندما أذهب إلى “/u/admin-login” وأدخل البريد الإلكتروني الخاص بالمسؤول، أتلقى هذا الخطأ:

{"errors":["الموقع في وضع القراءة فقط. التفاعلات معطلة."],"error_type":"read_only"}

وأيضًا عبر الوصول إلى وحدة التحكم لا يعمل :slightly_frowning_face:

كيف يمكنني حل هذه المشكلة؟

شكراً مقدماً

إعجابَين (2)

أعتقد أنه يمكنك تشغيل هذا في وحدة تحكم Rails لإيقافه:

[اقتباس=“Discourse, post:1, topic:89605”]
ووضع القراءة فقط، مما يسمح لك بتسجيل الدخول حسب الحاجة.
[/اقتباس]

هل هذا صحيح؟ عندما أدخل بريدي الإلكتروني وأنقر على
أرى:

الموقع في وضع القراءة فقط. التفاعلات معطلة.

ولم يتم إرسال أي بريد إلكتروني.

3 إعجابات

شكراً على التقرير @Moin، هذا يجب أن يصلحه (مرة واحدة وإلى الأبد :crossed_fingers:)

5 إعجابات

مفيد جداً!
هذه المشاركة أصلحت مشكلتي

إعجابَين (2)