On Mon, Sep 24, 2007 at 09:35:47AM -0700, Dennis Daupert wrote: > Dennis: > >> Did your fix not get to git yet? > > Jonathan: > > It's there now. On my machines, Session::State::Cookie still isn't > > working, so tests fail for me. But if they pass for you, > > you should be good to go. > > I bypassed s-s-cookie, manually installed c-p-FormCanary, but > the magic isn't working for me yet. > > I have a question based on this code snippet: > #===================================== > if ($content_type =~ /html/){ > some stuff here... > # add the input tags to the body > my $body = $c->response->body; > $body =~ # yuck. > s{</form>} > {<input type="hidden" name="$name" id="$name" value="$canary" /> > </form>}g; > $c->log->debug("$body"); # << I added debug msg > $c->response->body($body); > } > return $c->NEXT::finalize_session(@_); > #===================================== > > Here's what I do not understand: > > The "canary" hidden input tag IS ADDED, according to $c->log->debug("$body")
It's being added after the body's sent to the browser. -- Matt S Trout Need help with your Catalyst or DBIx::Class project? Technical Director http://www.shadowcat.co.uk/catalyst/ Shadowcat Systems Ltd. Want a managed development or deployment platform? http://chainsawblues.vox.com/ http://www.shadowcat.co.uk/servers/ _______________________________________________ List: Catalyst@lists.rawmode.org Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@lists.rawmode.org/ Dev site: http://dev.catalyst.perl.org/