Aşağıdaki kodla, geçerli kullanıcının 'baypas düğümü erişimi' yoksa ( kesin doğrulama için _node_query_node_access_alter () işlevine sahip değilse ), sorgu "node_access" etiketini kullanmasam da sorgu node_access olup olmadığını denetler.
Yönetici olmayan bir kullanıcı için aşağıdaki sorgu ile node_access denetimini nasıl önleyebilirim?
Bu kodu bir modülden kullanıyorum, bu yüzden izinleri kendim doğrulayabilirim, node_access denetimlerine gerek yok.
$query = new EntityFieldQuery;
$result = $query
->entityCondition('entity_type', 'node')
->entityCondition('bundle', 'foo')
->fieldCondition('custom_id', 'value', $custom_id)
->execute();