chiark / gitweb /
wip
[cgi-auth-flexible.git] / test.cgi
index 05cc46ffa219425f27ccc3d87968e094079652e6..71ff2fee27f0aa42f27a311dff6daef2ae8218f7 100755 (executable)
--- a/test.cgi
+++ b/test.cgi
@@ -3,15 +3,17 @@
 use strict;
 use warnings;
 use CGI;
-use CGI::Auth::Hybrid;
+use CGI::Auth::Flexible;
 use URI;
+#use Carp::Always;
+$SIG{__DIE__} = sub { Carp::confess(@_) };
 
 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'; },
-   encrypted_only => 0,
+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; }
@@ -36,4 +38,7 @@ Set-Cookie: $cookie
 
 <form method="POST" action="$url">
 $hiddenhtml
+<input type="submit" name="test_cgi_submit" value="Make sponges">
+<input type="submit" name="caf_logout" value="Logout">
+</form>
 END