Guardian لديه شرطان لهما أسماء متشابهة جدًا: anonymous? و is_anonymous?
ما هو الفرق؟
![]()
Guardian لديه شرطان لهما أسماء متشابهة جدًا: anonymous? و is_anonymous?
ما هو الفرق؟
![]()
أتفق، هذا يمكن أن يكون مربكًا. ![]()
anonymous? تعني أن المستخدم لم يسجل الدخول، لذا فهو مستخدم مجهول يتصفح الموقع.
هناك ميزة قديمة تسمح للمستخدمين بالتبديل إلى حساب مستخدم “مجهول”. Using anonymous mode to reply or create topics
is_anonymous? تعني أن المستخدم قد قام بالتبديل إلى هذا الوضع.
آها…
ربما سيكون من الأفضل إعادة تسمية is_anonymous? إلى is_user_in_anonymous_mode?؟
أضمن وجود خطأ واحد على الأقل متعلق بالأذونات يختبئ بالفعل في قاعدة التعليمات البرمجية لأن شخصًا ما استخدم الطريقة الخاطئة عن طريق الخطأ…