# Pastebin jpQFopOa use Mojolicious::Lite; get '/' => sub { my $c = shift; $c->render(template => 'index'); }; post '/' => sub { my $c = shift; return($c->render(json => {success => 0, error => "No JSON found" })) unless $c->req->json; $c->req->json->{csrf_token} = $c->req->headers->header('X-CSRF-Token'); my $validation = $c->validation->input($c->req->json); return $c->render(json => {success => 0}) if $validation->csrf_protect->has_error('csrf_token'); $c->render(json => {success => 1}); }; app->start; __DATA__ @@ index.html.ep Joy