[ic] [timed-build] not working for logged in users
Peter
peter at pajamian.dhs.org
Tue Jul 11 19:44:45 EDT 2006
On 07/11/2006 04:39 PM, Jon Jensen wrote:
> On Tue, 11 Jul 2006, Peter wrote:
>
>>> Take a look at sub timed_build in lib/Vend/Interpolate.pm. I don't
>>> see anything other than force=1 that would allow it to work with
>>> logged-in users.
>
> [snip]
>
>> It sure looks like $opt->{login} is in there to me.
>
>
> You're right. I wasn't considering auto=1.
>
>> [auto] implies login=1, but will still abort if no session ID cookie
>> has been sent. Use force=1 to ignore cookie status.
>
>
> That's what I originally said, isn't it? Use force=1. Grant was looking
> for an explanation of why that's necessary. My answer was and remains,
> read the code and use force=1 and don't put user-specific data in timed
> builds.
The problem with using force=1 is people without cookies will loose
thier session if they follow any internal links, login=1 seems to be
intended to remedy this by allowing logged in users to use the cache,
but only if they send a session cookie.
Peter
More information about the interchange-users
mailing list