X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=lib%2FPlack%2FApp%2FGruntmaster.pm;h=9775b960c10d729d96c7984f5661dcf8f6e99073;hb=4f3b70b7d2366e68014ca2eec7d4c051f3418031;hp=bfddd26a8478df7225910dc663fd66f815d66f74;hpb=b1f7dac7db6da070a540695ff1b572334c65226e;p=gruntmaster-page.git diff --git a/lib/Plack/App/Gruntmaster.pm b/lib/Plack/App/Gruntmaster.pm index bfddd26..9775b96 100644 --- a/lib/Plack/App/Gruntmaster.pm +++ b/lib/Plack/App/Gruntmaster.pm @@ -151,7 +151,8 @@ sub dispatch_request{ sub (/login) { forbid !remote_user; - [205, ['Set-Cookie' => "username=".remote_user->id], []] + my $return = $env->{HTTP_REFERER} // '/'; + [303, ['Set-Cookie' => "username=".remote_user->id, Location => $return], []] }, sub (/ct/:contest/log/st) { redirect "/st/$_{contest}" },