I believe I've uncovered a bug in Koha's handling of basic authentication in 2.2.3. If you log in using sesion ID's and cookies and all this, the checkauth function will sooner or later have a line like: $flags = haspermission($dbh, $userid, $flagsrequired); This will happen before it returns $flags. But in the case of basic authentication, $flags is never assigned anything before it is returned. The result of this is that when I use basic authentication, I can't see any parameters in the parameters page. Nigel Titley <nigel@titley.com> was having some problems like this around July 30, 2005. When I applied this change to /usr/local/lib/koha/intranet/modules/Auth.pm, I could see all the parameters on the parameters page that I should be able to see as a superlibrarian. The patch follows. --- Auth.pm.old 2005-08-26 00:35:22.000000000 +0000 +++ Auth.pm 2005-08-26 00:34:34.000000000 +0000 @@ -292,6 +292,7 @@ -value => '', -expires => ''); $loggedin = 1; + $flags = haspermission($dbh, $userid, $flagsrequired); } elsif ($sessionID=$query->cookie('sessionID')) { my ($ip , $lasttime); ($userid, $ip, $lasttime) = $dbh->selectrow_array( _______________________________________________ Koha mailing list Koha@lists.katipo.co.nz http://lists.katipo.co.nz/mailman/listinfo/koha