yibbiy has asked for the wisdom of the Perl Monks concerning the following question:
sub handler { my $r = shift; my($res, $password) = $r->get_basic_auth_pw; return $res if $res != OK; my $user = $r->user; #EMPTY my $remote_user = $r->notes->get("User"); #EMPTY my $test = $r->headers_out->get("User"); if ($remote_user ne "" || $test ne ""){ return Apache2::Const::OK; } #SSH VALIDATE (NOT ALL THE CODE HERE) eval { $ssh->login($user,$password); }; if ($@){ $r->note_basic_auth_failure; return Apache2::Const::AUTH_REQUIRED; } $r->err_headers_out->add('User') = $user; $r->notes->add("User" => $user); return Apache2::Const::OK; } 1; __END__
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: PerlAuthenHandler Problems
by xicheng (Sexton) on Jul 18, 2007 at 21:37 UTC | |
by yibbiy (Initiate) on Jul 19, 2007 at 12:36 UTC |