「ログイン&ユーザー登録」の設定完了メッセージがURLエンコードされる

2011年3月12日 at 0:58

管理画面「ユーザー・グループ管理」→「ログイン&ユーザー登録」で、ログインページの更新や新規ユーザー登録の設定など(そのページにあるものならどれでもいいです)を行うと、表示される設定完了メッセージがURLエンコードされた状態で表示されます。

グループ作成など、「ログイン&ユーザー登録」以外に属する項目の変更ではこのようなことは起きないようです。

concrete/themes/core/dashboard.phpの246行目を

<div class="message success"><?php echo urldecode($message)?></div>

とすればとりあえず回避はできますが、根本的には更新完了時に遷移するURLに日本語が入っているのが問題ではないかと思っています(グループ作成時などにも上のコードが呼ばれるはずなので…)。

URLの問題から回避する場合に、具体的にどこをいじればいいかまでは特定していません。

concrete5のバージョンは5.4.1.1.1で確認しております。よろしくお願いします。

大地震ですので、周囲の状況が落ち着いてからの対応でも構いません。
このタイミングでの投稿は些か早計と思いますが、お許しください。

Re: 「ログイン&ユーザー登録」の設定完了メッセージがURLエンコードされる

2011年8月3日 at 3:11
上げ・・・

これ、もしかして、一部のユーザーさんが新規登録できない原因?