Steps to reproduce:

Add backlinks view, edit view and uncheck anonymous user access.
Logout, as anonymous user, and navigate to node that uses backlink.
Notice that the "what links here" tab is still enabled for anonymous user.

Is it possible I am doing something incorrect in the view.

I have attached a PDF with the view configuration and the logout screen displaying the what links here for anonymous user

CommentFileSizeAuthor
backlinkanon.pdf93.75 KBearthandeconomy

Comments

mfb’s picture

Could you try truncating all your cache tables and see if that fixes it? You could either do this manually or via the devel module.

earthandeconomy’s picture

Mark,

Forgive me for not being up-to-speed here. I am going to attempt to use devel version 5.x-1.x-dev to do what you suggested...however, when you indicate I should truncate my cache tables I am not sure how to proceed without "user error." If time permits, could you please provide some guidance.

Sorry for being the Drupal and MySQL newbie,

E&E

mfb’s picture

I found that, at least with certain versions of views, when modifying access to the view, I needed to clear all of my cache tables in order to get the menu item to disappear. The easiest way to do this is to install the devel module (at least temporarily), which gives you the ability to clear the cache tables.

This may be fixed in more recent versions of views.. so you could also try upgrading to the current 5.x dev version of views.

mfb’s picture

Just realized that views 1.6 was released.. So, try upgrading to views 1.6 if you don't already have it.

earthandeconomy’s picture

mfb,

I already have views 5.x-1.6 installed and I upgraded to Drupal 5.2 last night. I tried clearing the views cache using the Views Tools. The "what links here" still displays for an anonymous user even though access is only checked for administrator and authenticated users. I also tried disabling caching in Site configuration > Performance.

Thoughts?

mfb’s picture

Hmm I can't reproduce this issue. The only way I could reproduce it was to give anonymous users the "access all views" permission.

mfb’s picture

Just curious if you're still seeing this issue. If so, did you try using devel module to clear all of your cache tables (cache, cache_menu, etc.)?

earthandeconomy’s picture

You were correct...the reason it was not overwritten is because I did give anonymous users the "access all views" permission. I unchecked that and it appears to be fine now. I am currently not using the devel module so I did not clear the cache tables. I can clear them via PHPMyAdmin when that time comes.

Thanks for your assistance,

E&E

mfb’s picture

Status: Active » Closed (works as designed)