[pmwiki-users] New wiki not sending users to HomePage
Tegan Dowling
tmdowling at gmail.com
Sat May 13 18:23:39 CDT 2006
On 5/13/06, H. Fox <haganfox at users.sourceforge.net> wrote:
> On 5/13/06, Tegan Dowling <tmdowling at gmail.com> wrote:
> > On 5/13/06, H. Fox <haganfox at users.sourceforge.net> wrote:
> > > On 5/13/06, Tegan Dowling <tmdowling at gmail.com> wrote:
> > > > Now going to http://gladprofusion.com/Main/HomePage works without any
> > > > problem. And likewise, going to just plain http://gladprofusion.com
> > > > **should** bring up http://gladprofusion.com/Main/HomePage without any
> > > > problem.
> > > >
> > > > *But it doesn't* - it demands a password, instead. Users **cannot go**
> > > > to http://gladprofusion.com and automatically be sent to
> > > > http://gladprofusion.com/Main/HomePage.
> > >
> > > Try this at the top of your config.php file:
> > >
> > > if (!$pagename) $pagename = 'Main.HomePage';
> > >
> > > Hagan
> > >
> > Hagan: Thanks, so much! That gets us part of the way there: now
> > going to just plain http://gladprofusion.com DOES automatically
> > redirecect to going to just plain
> > http://gladprofusion.com/Main/HomePage.
> >
> > But the other half of the problem is still there: someone who's used
> > the read password for the Test group, who then asks to go to
> > http://gladprofusion.com/Test will get the password prompt. This is
> > the one that's built into pmwiki.php, by the way, not the
> > Site.AuthForm.
> >
> > Anyone else - other ideas?
>
> There's always good old brute force. :-)
>
> if (!preg_match('!(\\.|/)!', $pagename))
> $pagename = "$pagename.HomePage";
>
> Put this _after_ the other line. Roughly it's "If $pagename doesn't
> contain a '.' or a '/', append '.HomePage' to it". Someone with a
> different home page naming preference might use
>
> if (!preg_match('!(\\.|/)!', $pagename))
> $pagename = "$pagename.$pagename";
>
> Hagan
Awesome! Thank you, thank you, thank you.
I'm mystified by why having set a site-wide read-attribute would make
these fixes necessary - what isn't working, and why, but this appears
to have completely solved the symptoms, and that's what matters most
to me.
Thanks again,
Tegan
More information about the pmwiki-users
mailing list