]> ruin.nu Git - ndwebbie.git/commitdiff
Allow non member attackers to post own coords
authorMichael Andreen <harv@ruin.nu>
Mon, 16 Oct 2017 15:48:33 +0000 (17:48 +0200)
committerMichael Andreen <harv@ruin.nu>
Mon, 16 Oct 2017 15:48:33 +0000 (17:48 +0200)
lib/NDWeb.pm
lib/NDWeb/Controller/Members.pm

index 81e8dee4b5ac0f02d1fd5fc218ec15aaba044e3d..a63eeaabf24d981f86f1b8d37dbc01cd14d35ccc 100644 (file)
@@ -95,6 +95,7 @@ __PACKAGE__->deny_access_unless('/alliances/resources',[qw/alliances_resources/]
 __PACKAGE__->deny_access_unless('/graphs/alliancevsintel',[qw/graphs_intel/]);
 __PACKAGE__->deny_access_unless('/graphs/avgalliancevsintel',[qw/graphs_intel/]);
 __PACKAGE__->deny_access_unless('/members',[qw/members/]);
+__PACKAGE__->allow_access_if('/members/postowncoords',[qw/attack_menu/]);
 __PACKAGE__->deny_access_unless('/members/defenders',[qw/members_defenders/]);
 __PACKAGE__->deny_access_unless('/covop',[qw/covop/]);
 __PACKAGE__->deny_access_unless('/calls',[qw/calls_edit/]);
index d0d7e314b32366273d399f1f6535084a879a6192..b88574505f2f2e677794889564e97c268fbc7c3b 100644 (file)
@@ -163,7 +163,7 @@ sub postowncoords : Local {
                $c->flash(error => $c->req->param('planet') . " are not valid coords.");
        }
 
-       $c->res->redirect($c->uri_for(''));
+       $c->res->redirect($c->uri_for('/'.$c->session->{referrer}));
 }
 
 sub postfleetsupdates : Local {