From: Simon McVittie Date: Sat, 22 Nov 2008 21:54:31 +0000 (+0000) Subject: comments: use CGI module's checksessionexpiry X-Git-Url: https://sipb.mit.edu/gitweb.cgi/ikiwiki.git/commitdiff_plain/286dbb0541225dd4ff7db6ed958922f7512b789b comments: use CGI module's checksessionexpiry --- diff --git a/IkiWiki/Plugin/comments.pm b/IkiWiki/Plugin/comments.pm index f10400db1..136dc258e 100644 --- a/IkiWiki/Plugin/comments.pm +++ b/IkiWiki/Plugin/comments.pm @@ -120,18 +120,6 @@ sub linkuser ($) { # {{{ } } # }}} -# FIXME: taken from IkiWiki::Plugin::editpage, should be common? -sub checksessionexpiry ($$) { # {{{ - my $session = shift; - my $sid = shift; - - if (defined $session->param("name")) { - if (! defined $sid || $sid ne $session->id) { - error(gettext("Your login session has expired.")); - } - } -} # }}} - # Mostly cargo-culted from IkiWiki::plugin::editpage sub sessioncgi ($$) { #{{{ my $cgi=shift; @@ -300,7 +288,7 @@ sub sessioncgi ($$) { #{{{ # Let's get posting. We don't check_canedit here because # that somewhat defeats the point of this plugin. - checksessionexpiry($session, $cgi->param('sid')); + IkiWiki::checksessionexpiry($session, $cgi->param('sid')); # FIXME: check that the wiki is locked right now, because # if it's not, there are mad race conditions!