|
Lines 44-50
sub call {
Link Here
|
| 44 |
my $request_method = $req->method // q{}; |
44 |
my $request_method = $req->method // q{}; |
| 45 |
my $uri = $req->uri // q{}; |
45 |
my $uri = $req->uri // q{}; |
| 46 |
my $referer = $req->referer // q{No referer}; |
46 |
my $referer = $req->referer // q{No referer}; |
| 47 |
my $request_path = $req->path // q{}; |
47 |
my $request_path = $req->path // q{}; |
| 48 |
|
48 |
|
| 49 |
my %path_exceptions = ( |
49 |
my %path_exceptions = ( |
| 50 |
'/ilsdi.pl' => 1, |
50 |
'/ilsdi.pl' => 1, |
|
Lines 53-60
sub call {
Link Here
|
| 53 |
#NOTE: Ignore ErrorDocument requests for CSRF |
53 |
#NOTE: Ignore ErrorDocument requests for CSRF |
| 54 |
if ( $env->{'psgix.errordocument.SCRIPT_NAME'} ) { |
54 |
if ( $env->{'psgix.errordocument.SCRIPT_NAME'} ) { |
| 55 |
return $self->app->($env); |
55 |
return $self->app->($env); |
| 56 |
} |
56 |
} elsif ( $path_exceptions{$request_path} ) { |
| 57 |
elsif ( $path_exceptions{$request_path} ){ |
57 |
|
| 58 |
#NOTE: Ignore path exceptions for CSRF |
58 |
#NOTE: Ignore path exceptions for CSRF |
| 59 |
return $self->app->($env); |
59 |
return $self->app->($env); |
| 60 |
} |
60 |
} |
| 61 |
- |
|
|