0
我試圖使用hook_field_access來檢查用戶是否有權限編輯某些字段。問題是即使返回錯誤,訪問也不會被拒絕。hook_field_access不起作用
function applx_field_access($op, $field, $entity_type, $entity, $account){
return FALSE;
}
我試圖使用hook_field_access來檢查用戶是否有權限編輯某些字段。問題是即使返回錯誤,訪問也不會被拒絕。hook_field_access不起作用
function applx_field_access($op, $field, $entity_type, $entity, $account){
return FALSE;
}
試試這個:
function hook_field_access($op, $field, $entity_type, $entity = NULL, $account = NULL) {
if ($field['field_name'] == 'field_of_interest' && $op == 'edit') {
return $account->hasPermission('edit field of interest');
}
return TRUE;
}
我猜你擁有管理員權限的 – ArK
檢查無法與經過認證的用戶角色訪問該地區無論是。我還需要在未經許可的情況下阻止訪問某些管理員。授予個人權限將使用用戶權限模塊進行處理。 還改變了掛鉤,始終返回true,並且使用已通過身份驗證的用戶進行嘗試。我得到一個拒絕訪問頁面。 –