All pastes #385446 Raw Edit

httpd.conf

public text v1 · immutable
·published 2007-03-07 21:29 UTC
rendered paste body
package Apache2::TicketAccess;

use strict;
use Apache2::Const qw(:common);
use Apache2::TicketTool ();

sub handler 
	{
	my $r = shift;
	my $ticketTool = Apache2::TicketTool->new($r);
	my($result, $msg) = $ticketTool->verify_ticket($r);
	unless ($result) 
		{
		$r->log_reason($msg, $r->filename);
		my $cookie = $ticketTool->make_return_address($r);
		$r->err_headers_out->add('Set-Cookie' => $cookie);
		return FORBIDDEN;
		}
	return OK;
	}

1;
__END__