]> sipb.mit.edu Git - ikiwiki.git/commitdiff
<paravoid> you're right
authorjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>
Tue, 11 Jul 2006 22:06:57 +0000 (22:06 +0000)
committerjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>
Tue, 11 Jul 2006 22:06:57 +0000 (22:06 +0000)
<paravoid> I can't explain it
<paravoid> but it's definitely fixing it
<paravoid> I triple-checked...

IkiWiki/CGI.pm

index ef5244145fcba64f14327494977576c12eafecf7..21bb6ea38c9ff1844c2a857ac1672c8623725df5 100644 (file)
@@ -102,6 +102,8 @@ sub cgi_signin ($$) { #{{{
                             {template_params("signin.tmpl")} : ""),
                stylesheet => styleurl(),
        );
+               
+       decode_form_utf8($form);
        
        $form->field(name => "name", required => 0);
        $form->field(name => "do", type => "hidden");
@@ -117,8 +119,6 @@ sub cgi_signin ($$) { #{{{
        }
        
        if ($form->submitted) {
-               decode_form_utf8($form);
-
                # Set required fields based on how form was submitted.
                my %required=(
                        "Login" => [qw(name password)],