]> scripts.mit.edu Git - www/ikiwiki.git/blobdiff - IkiWiki/Plugin/openid.pm
Use local paths for redirection where possible
[www/ikiwiki.git] / IkiWiki / Plugin / openid.pm
index d393afd2363be34a455d76f9b4442a54d00366ce..3b75c31a255ba9db8ee28d9141cd8e2ab1842446 100644 (file)
@@ -175,7 +175,7 @@ sub auth ($$) {
                        IkiWiki::redirect($q, $setup_url);
                }
                elsif ($csr->user_cancel) {
-                       IkiWiki::redirect($q, $config{url});
+                       IkiWiki::redirect($q, IkiWiki::baseurl(undef));
                }
                elsif (my $vident = $csr->verified_identity) {
                        $session->param(name => $vident->url);
@@ -211,8 +211,8 @@ sub auth ($$) {
                                }
                        }
                        if (defined $nickname) {
-                               $nickname=~s/\s+/_/g;
-                               $session->param(nickname => $nickname);
+                               $session->param(nickname =>
+                                       Encode::decode_utf8($nickname));
                        }
                }
                else {