chiark / gitweb /
wip testing
[cgi-auth-flexible.git] / test.cgi
index 635d85ac88a76219591c4f1f9c24ba89d1560efd..edf0ff02af1fadfdd96c13b0041cae65b6aa7682 100755 (executable)
--- a/test.cgi
+++ b/test.cgi
@@ -4,11 +4,17 @@ use strict;
 use warnings;
 use CGI;
 
+my $dump = "/u/iwj/work/Ssh-gateway/cgi-auth-hybrid.git/dump";
+
+require 'cgi-auth-hybrid.pm';
+
 my $verifier = CGI::Auth::Hybrid->new_verifier(
-   assocdb_path => '/u/iwj/work/Ssh-gateway/cgi-auth-hybrid.git/dump',
+   assocdb_path => "$dump/assoc.db",
    username_password_ok => sub { my ($c,$r,$u,$p)=@_; return $p eq 'sesame'; },
 );
 
+END { $verifier->disconnect() if $verifier; }
+
 my $q = CGI->new;
 
 my $authreq = $verifier->new_request($q);
@@ -17,7 +23,7 @@ $authreq->check_ok() or return;
 
 my $cookie = $authreq->secret_cookie();
 my $url = url();
-my $hiddenhtml = $authoreq->secret_hidden_html();
+my $hiddenhtml = $authreq->secret_hidden_html();
 
 print <<END;
 Content-Type: text/html