“bots” klasörü, XenForo’nun veya bir eklentinin arka planda bot trafiğini sınıflandırmak için bıraktığı statik dosyalardan oluşur; içinde oturum açmış kullanıcıya dair hiçbir kayıt tutulmaz. Kullanıcının giriş yapıp yapmadığını öğrenmek istiyorsan, XenForo’nun kendi PHP katmanına erişmelisin. Kökte bir PHP dosyası oluşturup framework'ü başlat, ardından XF::visitor() ile oturumu al; gelen nesne zaten UID, kullanıcı adı, izinler gibi her şeyi tutar. Örnek:
<?php
require_once('src/XF.php'); // XF2 için; XF1’de library/XenForo/Autoloader.php
XF::start();
$visitor = XF::visitor(); // login değilse visitor['user_id'] = 0
if ($visitor->user_id) {
echo 'Giriş yapan: ' . $visitor->username .
' (ID: ' . $visitor->user_id . ')';
} else {
echo 'Misafir';
}Kodunu hangi klasöre koyduğunun bir önemi yok; önemli olan XenForo çekirdeğini bootstrapping etmek ve XF::visitor() nesnesini kullanmak. Bunun dışında “bots” dizinini kurcalaman sana giriş bilgisi vermez.