This could be a longshot but this comes closer to what I’ve been encountering since upgrading to 1.6.8 than anything else in this section so I’ll ask here (previous thread, since separated out—thanks, moderator) to start.
I have the single-entry pages in one of my weblogs set up to show extended content only to logged-in users. The entries in this weblog are subject to repeated editing as I add content to them, and when I want to add content I prefer to view the page as it appears on the site, to help keep track of what I’ve already written and guide me in additional writing.
Since the last upgrade I’ve had the system refuse to show me the extended content twice now, despite every other aspect of my site recognizing me as logged-in. The first time I got access to the extended content easily, but this morning it was much more stubborn and I ended up having to delete cookies in my browser altogether before it would let me see the content.
Again, all other aspects of the site that are available only to logged-in users (back-end, privileged comment form, etc.) have been working perfectly, only this one thing is giving me trouble.
In every case where I’m filtering for logged-in vs. not, I use the simple conditional, { if logged_in }
Has anyone else been noticing an intermittent problem with this conditional on particular content pages, or is it just me?
Update: Additional info: The actual code on the template in question:
{if extended}
{if logged_in}
{extended}
{/if}<!-- logged_in -->
{if logged_out}
<hr size=0><span><b><i>The rest of this page's content is available only to registered users. If you are registered, <a href="http://{path=member_trigger/login}"><b>log in here</b></a></span>.<span>If you are not registered you may apply <a href="http://mcgeheezone.com/index.php/pages/registration/">here</a>.</i></b></span>
{/if}<!-- logged_out -->
{/if}<!-- extended -->It’s just now occurred to me I could simplify that by using { if:else } instead of a whole separate conditional tag, but would that affect this behavior?
[Mod edit: split from bug report]