chiark / gitweb /
fix
[cgi-auth-flexible.git] / test.cgi
index 6cb320e48c9a7c17b6f34c6086608ad7f23dcfc7..fb67d4c40c851c30b2863f23ceed973626b8f67f 100755 (executable)
--- a/test.cgi
+++ b/test.cgi
@@ -3,14 +3,15 @@
 use strict;
 use warnings;
 use CGI;
-use CGI::Auth::Hybrid;
+use CGI::Auth::Flexible;
 use URI;
 
 my $dump = "$ENV{'CAHTEST_HOME'}/dump";
 
-my $verifier = CGI::Auth::Hybrid->new_verifier(
-   assocdb_path => "$dump/assoc.db",
-   username_password_ok => sub { my ($c,$r,$u,$p)=@_; return $p eq 'sesame'; },
+my $verifier = CGI::Auth::Flexible->new_verifier(
+    username_password_ok => sub { my ($c,$r,$u,$p)=@_; return $p eq 'sesame'; },
+    encrypted_only => 0,
+    dir => $dump,
 );
 
 END { $verifier->disconnect() if $verifier; }
@@ -19,7 +20,7 @@ my $q = CGI->new;
 
 my $authreq = $verifier->new_request($q);
 
-$authreq->check_ok() or return;
+$authreq->check_ok() or exit;
 
 my $cookie = $authreq->secret_cookie();
 my $url = $q->url();