Removes template var csrf_error and associated handling.
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Restested with opac and intranet: Still sends or dies elegantly..
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
my $dbh = C4::Context->dbh;
-my $csrf_err;
if ( $email_add ) {
- $csrf_err = 1 unless Koha::Token->new->check_csrf({
+ die "Wrong CSRF token" unless Koha::Token->new->check_csrf({
id => C4::Context->userenv->{id},
secret => md5_base64( C4::Context->config('pass') ),
token => scalar $query->param('csrf_token'),
});
-}
-
-if( $csrf_err ) {
- $template->param( csrf_error => 1, email_add => 1 );
- output_html_with_http_headers $query, $cookie, $template->output;
-} elsif ( $email_add ) {
my $email = Koha::Email->new();
my %mail = $email->create_message_headers({ to => $email_add });
my $comment = $query->param('comment');
<p>The cart was sent to: [% email_add |html %]</p>
<p><a class="focus close" href="#">Close window</a></p>
[% END %]
- [% IF csrf_error %]
- <p>No valid CSRF token!</p>
- <p><a class="focus close" href="#">Close window</a></p>
- [% END %]
[% IF ( error ) %]
<p>Problem sending the cart...</p>
[% END %]
<p><a class="focus close" href="#">Close window</a></p>
[% END %]
- [% IF csrf_error %]
- <p>No valid CSRF token!</p>
- <p><a class="focus close" href="#">Close window</a></p>
- [% END %]
[% IF ( error ) %]
<div class="alert">
<p>There was an error sending the cart.</p>
my $dbh = C4::Context->dbh;
-my $csrf_err;
if ( $email_add ) {
- $csrf_err = 1 unless Koha::Token->new->check_csrf({
+ die "Wrong CSRF token" unless Koha::Token->new->check_csrf({
id => C4::Context->userenv->{id},
secret => md5_base64( C4::Context->config('pass') ),
token => scalar $query->param('csrf_token'),
});
-}
-
-if( $csrf_err ) {
- $template->param( csrf_error => 1, email_add => 1 );
- output_html_with_http_headers $query, $cookie, $template->output;
-} elsif ( $email_add ) {
my $email = Koha::Email->new();
my $user = GetMember(borrowernumber => $borrowernumber);
my $user_email = GetFirstValidEmailAddress($borrowernumber)