رسالة نشر البرنامج النصي دون التحقق من تسجيل الدخول phpbb3

StackOverflow https://stackoverflow.com//questions/21050547

  •  22-12-2019
  •  | 
  •  

سؤال

لقد قمت بإنشاء برنامج نصي يحل محل posting.php في بعض المنتديات لكن بدون تسجيل الدخول أستطيع النشر به...ما هو الرمز الذي أحتاج إلى إضافته أو تعديله لإجراء هذا الفحص؟

يحتوي البرنامج النصي الخاص بي فقط على نموذج يحتوي على بعض المدخلات وزر إرسال وبعض أسطر phpbb3 لدمجه مع السمة واستخدام submit_post وظيفة.

لكنني لا أعرف كيفية تقييد البرنامج النصي للمستخدمين المسجلين ....

لقد حاولت قراءة posting.php، لكن لم يتم حل أي شيء...

يمكن أي واحد يساعدني؟

هل كانت مفيدة؟

المحلول

افتراضاتي هي أن لديك بالفعل إمكانية الوصول إلى $users كائن من PHPBB.

منذ أول مستخدم في النظام هو Anonymous (ويستخدم PHPBB هذا باعتباره حساب الضيف)، يمكنك التحقق مما إذا كان هذا هو المستخدم المستخدم حاليًا.

if ($user->data['username'] == 'Anonymous')
{
    echo 'Please login!';
}
else
{
    // Your existing code
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top