OSDN Git Service

temporary disable CSRF token check for votes
authorhylom <hylom@users.osdn.me>
Mon, 10 Jun 2019 04:59:15 +0000 (04:59 +0000)
committerhylom <hylom@users.osdn.me>
Mon, 10 Jun 2019 04:59:15 +0000 (04:59 +0000)
src/newslash_web/lib/Newslash/Plugin/NewslashHelpers.pm
src/newslash_web/lib/Newslash/Web.pm

index 632b11e..4d21073 100644 (file)
@@ -463,7 +463,7 @@ sub _get_sidebar_item {
 
        # register helpers
        $vars->{helpers} = {};
-       my $helpers = $c->helpers;
+       my $helpers = $c->app->helper;
        for my $helper (keys %$helpers) {
            my $f = $helpers->{$helper};
            if (ref($f) eq 'CODE') {
index 45c93e0..01c6db5 100644 (file)
@@ -285,7 +285,8 @@ sub startup {
     # polls page
     $r->get('/poll/:qid')->to('poll#single');
     $r->get('/vote/:qid')->to('poll#vote');
-    $r->post('/vote/:qid')->to('poll#vote_post', csrf_check_id => 'vote');
+    #$r->post('/vote/:qid')->to('poll#vote_post', csrf_check_id => 'vote');
+    $r->post('/vote/:qid')->to('poll#vote_post');
 
     # archive page
     $r->get('/story/:year/:month/:day/')->to('archive#story');