As I understand it... if you use this ->autologin the first argument to your autologin subroutine will be a string 'MyRoot::Testing'
if you use ::autologin It won't be... Perhaps this might have something to do with it... I setup my subroutines like this:- ====http.conf PerlModule MyRoot::Testing PerlAuthenHandler MyRoot::Testing->autologin ===Testing.pm sub autologin : method { my $class =shift; my $r = shift; } --- Martijn <[EMAIL PROTECTED]> wrote: > As someone here pointed out in an off-list email > (thanks!), I had > forgotten to load the perl module, by writing > PerlModule MyRoot::Testing > in httpd.conf. That wasn't very clever... > > But then it still didn't work, until for some reason > I changed > PerlAuthenHandler MyRoot::Testing->autologin > to > PerlAuthenHandler MyRoot::Testing::autologin > > It's doing my head in, as in the line above this > one, a -> is used > without any problems. It's all not very important, > but I'd like to > write code of which I understand why it works, > rather than code that > just happens to work. > > Martijn. > ___________________________________________________________ Copy addresses and emails from any email account to Yahoo! Mail - quick, easy and free. http://uk.docs.yahoo.com/trueswitch2.html