fix
[ikiwiki.git] / ikiwiki
diff --git a/ikiwiki b/ikiwiki
index ca79d3b7eb13c27b5f17ec186034eafce6507d50..f65f96b011b31dc39ef9499f8e77cf7a85adf1cf 100755 (executable)
--- a/ikiwiki
+++ b/ikiwiki
@@ -693,6 +693,7 @@ sub cgi_signin ($$) { #{{{
                javascript => 0,
                params => $q,
                action => $q->request_uri,
+               template => (-e "$templatedir/signin.tmpl" ? "$templatedir/signin.tmpl" : "")
        );
        
        $form->sessionid($session->id);
@@ -746,12 +747,12 @@ sub cgi_signin ($$) { #{{{
                if ($form->submitted eq 'Login') {
                        $session->param("name", $form->field("name"));
                        if (defined $form->field("do")) {
-                               $q->redirect(
+                               print $q->redirect(
                                        "$cgiurl?do=".$form->field("do").
                                        "&page=".$form->field("page"));
                        }
                        else {
-                               $q->redirect($url);
+                               print $q->redirect($url);
                        }
                }
                elsif ($form->submitted eq 'Register') {