« MovableType3.11日本語版へのアップグレードの仕方 | メイン | MT3.0からバージョンアップする時に »
バージョンアップで、TypeKey認証がうまくいかなくなったら[ トラブルシューティング ]
MT3.0からMT3.11にバージョンアップした時にTypeKeyによるコメント書き込みの認証を行っている場合、認証がうまく行われないことがあります。
これは、個別エントリーアーカイブの「サインイン」、「サインアウト」のリンクを書き換えると直ると思います。
具体的には、
<a href="<$MTSignOnURL$>&<MTIfNeedEmail>need_email=1&</MTIfNeedEmail>t=<MTTypeKeyToken>&_return=<$MTCGIPath$><MTCommentScript>%3f__mode=handle_sign_in%26static=1%26entry_id=<$MTEntryID$>"> サイン・イン</a>
を
<a href="<$MTRemoteSignInLink static="1"$>">サイン・イン</a>
に
<a href="<$MTCGIPath$><$MTCommentScript$>?__mode=handle_sign_in&static=1&entry_id=<$MTEntryID$>&logout=1">サイン・アウト</a>
を
<a href="<$MTRemoteSignOutLink static="1"$>">サイン・アウト</a>
に書き換えます。
何箇所かあるので、すべて書き換えます。
んで、再構築してやれば、たぶん大丈夫です。
……僕もはまりました……。^^;
あ、それから、関係ないですが、ここでも叫んでおきます。
ゴッゴル! ゴッゴル!
第 1 回 SEO コンテスト
(追記)
と、書いた後に気付いたんですが、これ、あちこちですでに解決方法がかかれてましたね。^^;
投稿者 CHEEBOW : 2004年10月21日 11:29
トラックバック
コメント
トミナガ@7438です。
トラックバック有難う御座いました〜。
私がちゃんと見てなかったのに、皆さんに教えて頂いて無事解決しました。
そしてスパムも収まりました。このまま無事な日々が続く事を祈るばかりです‥‥。
投稿者 トミナガ
: 2004年10月22日 23:26
自分はMT3.151jaを使っているのですが、個別アーカイブページを開くとスクリプトエラーが表示されるのですが、どうやれば直るでしょうか?
エラー内容は「"commenter_name"が宣言されてません」というものです。
投稿者 takeo25jp
: 2005年3月20日 02:35
はじめまして(ですよね?)
雲慕能(うぼの)といいます。
現在MT3.17を使用させていただいていますが、その前のバージョンからTypeKeyサイン・インできなくなってしまいました。
サイン・インをクリックすると「使用できません」といわれます・・・
で、こちらを参考にさせていただいて修正したのですが・・・
ログイン画面までは行くのですが、ログインしようとすると「使用できません」旨のエラーが出てしまいます。
これといって私的に思い当たるところが無いのですが、
これだけの情報で何かわかることがありましたら、教えていただけたらと思います。
# Palmが日本で復活してくれたらうれしい今日この頃です(^^;
投稿者 雲慕能(うぼの)
: 2005年6月14日 23:24
こちらを参考にアップグレードしようとしましたが、
上手くいきませんでした。
>(追記)
>と、書いた後に気付いたんですが、これ、あちこちですでに解決方法がかかれてましたね。^^;
と書かれておりますが、もう他のサイトの解決方法は消えているんでしょうか。
投稿者 ureure
: 2005年8月 2日 06:00