]> ruin.nu Git - ndwebbie.git/commitdiff
right username
authorMichael Andreen <harv@ruin.nu>
Tue, 9 Jan 2007 08:06:36 +0000 (08:06 +0000)
committerMichael Andreen <harv@ruin.nu>
Tue, 9 Jan 2007 08:06:36 +0000 (08:06 +0000)
ND/Web/AuthHandler.pm

index 60204b0e8171e7a4e56826607469787480dbe65a..529b2d12a6878e38e1562eceaeafd01bff7fb7f5 100644 (file)
@@ -31,10 +31,11 @@ sub handler {
        return $res if $res != Apache2::Const::OK;
 
        my $dbh = ND::DB::DB();
-       my ($count) = $dbh->selectrow_array(q{SELECT count(*) FROM users WHERE
+       my ($username) = $dbh->selectrow_array(q{SELECT username FROM users WHERE
                lower(username) = lower(?) AND password = MD5(?)},undef,$r->user,$sent_pw);
        $dbh->disconnect;
-       if ($count == 1){
+       if ($username){
+               $r->user($username);
                return Apache2::Const::OK;
        }
        $r->note_basic_auth_failure();