2 package IkiWiki
::Plugin
::signinedit
;
9 hook
(type
=> "getsetup", id
=> "signinedit", call
=> \
&getsetup
);
10 hook
(type
=> "canedit", id
=> "signinedit", call
=> \
&canedit
,
28 # Have the user sign in, if they are not already. This is why the
29 # hook runs last, so that any hooks that don't need the user to
30 # signin can override this.
31 if (! defined $session->param("name") ||
32 ! IkiWiki
::userinfo_get
($session->param("name"), "regdate")) {
33 return "" unless exists $IkiWiki::hooks
{auth
};
34 return sub { IkiWiki
::needsignin
($cgi, $session) };