From 286dbb0541225dd4ff7db6ed958922f7512b789b Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Sat, 22 Nov 2008 21:54:31 +0000 Subject: comments: use CGI module's checksessionexpiry --- IkiWiki/Plugin/comments.pm | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) (limited to 'IkiWiki/Plugin/comments.pm') 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! -- cgit v1.2.3