diff --git a/node_access_example/node_access_example.module b/node_access_example/node_access_example.module index 2ddb21c..da141aa 100755 --- a/node_access_example/node_access_example.module +++ b/node_access_example/node_access_example.module @@ -225,7 +225,7 @@ function node_access_example_node_access($node, $op, $account) { } // We check that we are logged in, the private flag (field) for this node // was enabled, but our name is 'foobar', then we give access in any case. - if (($op == 'view' || $op == 'update') && (!empty($account->name) && isset($node->private) && $account->name == 'foobar')) { + if (($op == 'view' || $op == 'update') && (!empty($account->name) && isset($node->private) && $node->private && $account->name == 'foobar')) { drupal_set_message(t('Access to node @nid allowed because requester name (@name) is specifically allowed', array('@name' => $account->name, '@nid' => $node->nid))); return NODE_ACCESS_ALLOW; }