6 use CGI::Auth::Flexible;
9 $SIG{__DIE__} = sub { Carp::confess(@_) };
11 my $dump = "$ENV{'CAHTEST_HOME'}/dump";
13 my $verifier = CGI::Auth::Flexible->new_verifier(
14 username_password_ok => sub { my ($c,$r,$u,$p)=@_; return $p eq 'sesame'; },
19 END { $verifier->disconnect() if $verifier; }
23 my $authreq = $verifier->new_request($q);
25 $authreq->check_ok() or exit;
27 my $cookie = $authreq->secret_cookie();
29 my $hiddenhtml = $authreq->secret_hidden_html();
32 Content-Type: text/html
35 <html><head><title>TITLE</title></head>
39 <form method="POST" action="$url">
41 <input type="submit" name="test_cgi_submit" value="Make sponges">
42 <input type="submit" name="caf_logout" value="Logout">