Posted by ominds on January 22, 2012 at 5:27pm
1 follower
| Project: | Chat Room |
| Version: | 7.x-1.0-beta1 |
| Component: | Code |
| Category: | bug report |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Issue Summary
Anonymous users are able to access chat nodes (not chatrooms) although they do not have permissions to do so. I've tried to comment out the hook_node_access (2 functions) and clear cache/rebuild permissions without success.
Note that this is not a permission problem as all AJAX calls result in forbidden for anonymous users, but they do see the chat history.
What I've done now (and I'm sure it's wrong)
function chatroom_chat_view($node, $view_mode) {
global $user;
if ($user->uid == 0) {
drupal_access_denied();
}But since I'll be creating links in menus that I would want to show up for logged in users only. This is definitely not the way to fix it. I thought that hook_node_access was the only hook that might be meddling around, what else could it be?