revert accidental code change
authorJoey Hess <joey@gnu.kitenet.net>
Sat, 6 Feb 2010 04:06:29 +0000 (23:06 -0500)
committerJoey Hess <joey@gnu.kitenet.net>
Sat, 6 Feb 2010 04:06:29 +0000 (23:06 -0500)
IkiWiki/Plugin/httpauth.pm

index c1811643b7c77666b0b9e9ff95ceaea7de6ba100..127c321f0491978c9b88760685963f785cd1062e 100644 (file)
@@ -9,8 +9,6 @@ use IkiWiki 3.00;
 sub import {
        hook(type => "getsetup", id => "httpauth", call => \&getsetup);
        hook(type => "auth", id => "httpauth", call => \&auth);
-       hook(type => "canedit", id => "httpauth", call => \&canedit,
-               last => 1);
 }
 
 sub getsetup () {
@@ -35,20 +33,10 @@ sub auth ($$) {
        if (defined $cgi->remote_user()) {
                $session->param("name", $cgi->remote_user());
        }
-}
-
-sub canedit ($$$) {
-       my $page=shift;
-       my $cgi=shift;
-       my $session=shift;
-
-       if (! defined $cgi->remote_user() && defined $config{cgiauthurl}) {
+       elsif (defined $config{cgiauthurl}) {
                IkiWiki::redirect($cgi, $config{cgiauthurl}.'?'.$cgi->query_string());
                exit;
        }
-       else {
-               return undef;
-       }
 }
 
 1