رسالة نشر البرنامج النصي دون التحقق من تسجيل الدخول phpbb3
-
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
}
لا تنتمي إلى StackOverflow