Sorry for the delay... on vacation last week with limited i-net access.
It depends on if you want anonymous access to the forums or not. What is happening is that the request is getting logged in as the anonymous user, which does not have access. If the user is coming via the index they should not see this link.
That said, the easiest thing to do would be to change the message text for the ForumListing.denied property in the language properties you are supporting. You can change the text to be something like:
Sorry, you don't have access to this forum. You may need to login above to access it.
If you don't want anonymous access to your forums, you can probably just modify the header.htm template to check if the logged property is false and forward them to the login screen using some Freemarker (freemarker.com) script statements above the <html> tag. [originally posted on jforum.net by monroe]