The saga still continues -- but finally I am very close to solution. I wonder if anybody has an idea to help me in the last meter/yard...<br><br>Forget about views causing the problem. I have found out that users (incl superadmin) are logged out when <u>images are displayed</u>!<br>

<br>For historical reasons, the site has tens of thousands images like e.g.<br>http://WWW.DOMAIN.TLD/en/system/files/images/image.jpg<br>which are in fact in<br>http://WWW.DOMAIN.TLD/sites/DOMAIN.TLD/files/images/image.jpg<br>

<br>And accessing any page (be it a view or node) that shows an image located in /system causes this logout.<br>I am sure about it - I blocked images in the browser, logged in, browsed happily, then in a different tab I loaded just the image http://WWW.DOMAIN.TLD/en/system/files/images/image.jpg and when I returned to the page I was logged in to, the following click was to an anonymous page.<br>


<br>I&#39;ve spent hours looking at /admin/settings/file-system but it is simply providing the usual path site/DOMAIN.TLD/files and anyway, the image http://WWW.DOMAIN.TLD/en/system/files/images/image.jpg does 
show to anonymous, so the private system works, it&#39;s just that it kills 
the session.<br>I&#39;ve allowed permission &quot;view uploaded files&quot; but again, that&#39;s not 
important.<br>
<br>So the question is -- what could have caused change. <i>Why did 
http://WWW.DOMAIN.TLD/en/system/files/images/image.jpg show for a year without a problem and now its mere appearance kills the user session.</i><br><br>I realize this thread possibly shifts from development / debugging issue to a support one, but I hope you can bear with me for the final run. It&#39;s been a crazy marathon with a site others have admin rights to so I had to discover and guess what they inadvertently changed... <br>

<br>Thanks for any tip,<br><br>.t<br><br><br><br>
<br><br><div class="gmail_quote">On Thu, Feb 25, 2010 at 01:05, Greg Knaddison <span dir="ltr">&lt;<a href="mailto:greg.knaddison@gmail.com">greg.knaddison@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

I&#39;ll bet on a<br>
<br>
$user-&gt;uid = 0;<br>
or<br>
$user = user_load(0);<br>
<br>
Somewhere in a view php block or theme code affecting your view.  If<br>
that&#39;s it, see <a href="http://drupal.org/node/218104" target="_blank">http://drupal.org/node/218104</a><br>
<br>
Regards,<br>
Greg<br>
<br>
On Wed, Feb 24, 2010 at 5:03 PM, Tomáš Fülöpp (<a href="http://vacilando.org" target="_blank">vacilando.org</a>)<br>
<div><div></div><div class="h5">&lt;<a href="mailto:tomi@vacilando.org">tomi@vacilando.org</a>&gt; wrote:<br>
&gt; Cameron, yes, something must&#39;ve changed.. module or something else.<br>
&gt;<br>
&gt; So, third day, still no luck. (I had to log in 600x today alone!)<br>
&gt;<br>
&gt; But I found something for sure. It is related to Views (current stable<br>
&gt; version). I stay logged in whenever browsing admin or content types, but<br>
&gt; when I access a Views table, any of them (of profiles or content types<br>
&gt; alike), suddenly I am logged out. There is no &quot;access denied&quot;, because these<br>
&gt; views are all public (unrestricted permissions), they do show, but there are<br>
&gt; no admin links etc around on that moment. And nothing in php log, nothing<br>
&gt; useful in watchdog. Like usually in despair in small hours, I start to<br>
&gt; consider the work of black magic.... :-(<br>
&gt;<br>
&gt; Thanks in any case to those who&#39;ve added their 2 cents of ideas.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Wed, Feb 24, 2010 at 16:15, Cameron Eagans &lt;<a href="mailto:cweagans@gmail.com">cweagans@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; If the site has been working for a year now without any problems,<br>
&gt;&gt; something had to change, right? What changed? New modules maybe? What<br>
&gt;&gt; modules do you have installed? Maybe one of them is dumping your session or<br>
&gt;&gt; something.<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Feb 24, 2010 at 7:55 AM, Tomáš Fülöpp (<a href="http://vacilando.org" target="_blank">vacilando.org</a>)<br>
&gt;&gt; &lt;<a href="mailto:tomi@vacilando.org">tomi@vacilando.org</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Good idea, Mark. Checked time zone -- but it is correct. Anyway, if that<br>
&gt;&gt;&gt; were the problem then it would not work in maintenance mode, I assume.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Wed, Feb 24, 2010 at 15:27, Mark Noble &lt;<a href="mailto:mark-d-noble@comcast.net">mark-d-noble@comcast.net</a>&gt;<br>
&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; It&#39;s possible that it is a time zone issue / session length issue.  We<br>
&gt;&gt;&gt;&gt; were having a problem on another (non-Drupal site) where the user would be<br>
&gt;&gt;&gt;&gt; logged out immediately or in a very short time.  It turned out that their<br>
&gt;&gt;&gt;&gt; timezone settings were incorrect which caused the cookie to expire<br>
&gt;&gt;&gt;&gt; immediately rather than after our one hour default session length.  Fixing<br>
&gt;&gt;&gt;&gt; the timezone worked as did increasing the default session length.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Regards,<br>
&gt;&gt;&gt;&gt; Mark Noble<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 2/24/2010 5:29 AM, Tomáš Fülöpp (<a href="http://vacilando.org" target="_blank">vacilando.org</a>) wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Thanks for the quick comments. Quick replies:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; It may be a cookie problem, but only in ways I am not understanding. It<br>
&gt;&gt;&gt;&gt; is not the case of blocked cookies in browser. After all, many other Drupal<br>
&gt;&gt;&gt;&gt; sites, same version, work.<br>
&gt;&gt;&gt;&gt; User table record 0 (anon) is intact, so is record 1 (admin).<br>
&gt;&gt;&gt;&gt; Setting cookie domain with www - tried, but no effect. After all, it&#39;s<br>
&gt;&gt;&gt;&gt; been working for more than a year without www.<br>
&gt;&gt;&gt;&gt; Corrupt session table? I don&#39;t think so -- as I said, I truncated it.<br>
&gt;&gt;&gt;&gt; Also ran analysis and repair on it, and on all other tables as well, in<br>
&gt;&gt;&gt;&gt; fact.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Now, there is some progress. I have set the site to maintenance mode by<br>
&gt;&gt;&gt;&gt; setting the &quot;site_offline&quot; variable.<br>
&gt;&gt;&gt;&gt; SURPRISE - I am not being kicked out of the session! Tried all sorts of<br>
&gt;&gt;&gt;&gt; things - access rebuild, cache clearing, switching off all but bare<br>
&gt;&gt;&gt;&gt; necessary modules, opening and saving permissions page and the admin user<br>
&gt;&gt;&gt;&gt; account, etc., logical and illogical things.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Still, however, when I set the site out of the maintenance mode, it<br>
&gt;&gt;&gt;&gt; kicks me out of the session on second or third click. Sometimes more clicks.<br>
&gt;&gt;&gt;&gt; I think I went up to 5.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I wonder why should it work in maintenance mode but not without it?<br>
&gt;&gt;&gt;&gt; Cookies seem to be OK, right? Session table as well. It must be something<br>
&gt;&gt;&gt;&gt; else.. but what?<br>
&gt;&gt;&gt;&gt; This is the crucial question: What is special about the maintenance mode<br>
&gt;&gt;&gt;&gt; that could be causing this difference? This should narrow down the possible<br>
&gt;&gt;&gt;&gt; causes.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Thanks for any further ideas...<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Tomáš<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; PS Btw, I&#39;ve also installed the dev version of D6 (because of the menu<br>
&gt;&gt;&gt;&gt; router problem, which I was experiencing in D6.15 and I suspected that could<br>
&gt;&gt;&gt;&gt; be a problem), but it did not help.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On Wed, Feb 24, 2010 at 04:31, Don &lt;<a href="mailto:donald@fane.com">donald@fane.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I&#39;ve seen a corrupt sessions MySQL table cause problems too.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; -Don-<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On 2/23/2010 9:57 PM, Randy Fay wrote:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Since this *really* sounds just like the &quot;cookies not enabled in<br>
&gt;&gt;&gt;&gt;&gt; browser&quot; situation, I just wanted to mention something I&#39;m sure you already<br>
&gt;&gt;&gt;&gt;&gt; tried, which is accessing it from a different browser or computer.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; It&#39;s trivial to make all drupal logins stop working: You just turn off<br>
&gt;&gt;&gt;&gt;&gt; cookies in the browser, and it works just like you&#39;re describing.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; -Randy<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On Tue, Feb 23, 2010 at 5:30 PM, <a href="mailto:larry@garfieldtech.com">larry@garfieldtech.com</a><br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href="mailto:larry@garfieldtech.com">larry@garfieldtech.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; You can always edit the database directly.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; It sounds like a cookie problem, though.  Try setting the cookie<br>
&gt;&gt;&gt;&gt;&gt;&gt; domain explicitly in your settings.php file to just <a href="http://example.com" target="_blank">example.com</a> (not<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://www.example.com" target="_blank">www.example.com</a>, or whatever).<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Also, check to make sure that uid 0 is still intact in the database.<br>
&gt;&gt;&gt;&gt;&gt;&gt; That&#39;s another common source of weirdness, in my experience.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; --Larry Garfield<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Tomáš Fülöpp (<a href="http://vacilando.org" target="_blank">vacilando.org</a>) wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Is there a backdoor way to force admin login if everything fails?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Something like the way $update_free_access is changed to TRUE to allow<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; running update.php....?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; A client got locked out of D6.15 completely, including admin. Login<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; seems to work (I see admin only links on logon), cookies are set, but only<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; on the initial page.... any subsequent click is treated as done by an<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; anonymous user (checked the watchdog this way). I&#39;ve cleared all browser<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; caches, Drupal caches via the db, also the Drupal sessions table, checked<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; the cookie domain, the admin user record exists in the user table, etc. in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; settings.php, deleted and re-uploaded D6.15. Nothing in the php logs.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nothing unusual in watchdog - just access denied by anonymous... Spent an<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; equivalent of a day on this but I know there is a ton of things I can still<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; try - e.g. rebuild access rights. But I do need to log in first, only by<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; myself. So... is there a way to force admin login? Cannot find this info<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; anywhere.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks!<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Tomáš<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt;&gt; Randy Fay<br>
&gt;&gt;&gt;&gt;&gt; Drupal Development, troubleshooting, and debugging<br>
&gt;&gt;&gt;&gt;&gt; <a href="mailto:randy@randyfay.com">randy@randyfay.com</a><br>
&gt;&gt;&gt;&gt;&gt; +1  970.462.7450<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
</div></div><font color="#888888">--<br>
Greg Knaddison | 303-800-5623 | <a href="http://growingventuresolutions.com" target="_blank">http://growingventuresolutions.com</a><br>
Mastering Drupal - <a href="http://www.masteringdrupal.com" target="_blank">http://www.masteringdrupal.com</a><br>
</font></blockquote></div><br>