Beige_Cafe

BeigeHeart管理人の、テンプレートあれこれ

Entries

ログイン&ログアウト

リニューアルが告知されたということで、これからは現行管理画面と呼んでいたものが旧管理画面へ、新管理と呼んでいたものが現行へと…あーややこしい。
ので、ここでは旧管理画面&改良版管理画面と呼ぶことにします。

旧管理と改良版が存在する間は、管理画面へのログイン方法がいくつも存在してしまいます。
改良版へのログイン方法を並べてみます。(FC2IDに統合後として…)

  1. FC2IDにログイン後、ブログ管理のカナヅチマーク→旧管理へ→改良版へ
    このままログアウトせずFC2IDだけログアウトすると、
    FC2IDにログイン→カナヅチマーク→改良版
    となります。が、時間が経つとそうでもないところが困りもの。
  2. ブログ上の「管理ページへ」というリンクから
    (テンプレートに「Admin」などが組み込まれたものも多数有り)
    この場合、「ブログURL/?admin」または「ブログURL/admin.php?mode=admin」などになっているはず。
    まずは旧管理のログイン画面→改良版に移動。一度改良版に移動しておけば次回からは、最初から改良版のログイン画面になるはず。
    だけどこれも、時間が経つとそうでもなくなる…。
  3. ブラウザのお気に入りから
    「ブログURL/?admin」と「http://blog●.fc2.com/control.php」両方登録しておく。
    「ブログURL/?adminは「2.」の場合と同じ。
    「http://blog●.fc2.com/control.php」は、旧管理を通らなくても改良版に直接ログインできるけれども、旧管理に戻してログアウトした場合でも入れてしまう。
    この場合、新旧のデータ受け渡しはどうなるのか不明…。
    でも、このログイン方法が一番多くなるのでは?
  4. ブログポータルからのログイン。
    あまり使わないので、動作が今ひとつわからない。
    改良版の新規投稿画面が開いたり、旧管理のお知らせ画面が開いたり…。

一番正しい方法は、FC2IDからのログインなんだろうけど、それ以外のログイン画面ではメアドでもブログIDでもログインできる仕様だし、どれがいいんだろ?
自分でログアウトしない限り、お気に入りからすっと入れるのが理想。
複数管理していると、FC2IDのログインはとても邪魔になる。
でも、いつの間にかログアウトしてしまう問題は解決しないなぁ…。

実際は、ここに上げた例に「勝手にログアウト」が絡んでくるので、とってもややこしいです。解説&検証不可能………。

  • [No Tag]

*Comment

NoTitle 

>どれがいいんだろ?
どれでも良いように互換性を保つ、というようなコメントがありましたよ、たしか。
むしろ、「FC2IDユーザはFC2IDのみ」としてくれたほうが、はっきりして良いのにな、と思った記憶があります。パターンが多過ぎて、混乱の元ですよね。何か問題が起きたときも切り分けから始めないとならない。
  • posted by sugar 
  • URL 
  • 2007.08/22 08:35分 
  • [Edit]

 

どこからログインしても、IDでもメアドでもいつも同じならいいのですが、時々FC2ID統合用の画面にならなかったりしますし、再ログインが旧管理になったりします。
この問題がどこで起こるのか、ずーっと前からなのにまだわからないんです。
あっちこっちテストブログがあるのも原因でしょうけど、でももうテストじゃないんですよね〜…e-286
  • posted by Chako 
  • URL 
  • 2007.08/22 12:32分 
  • [Edit]

NoTitle 

検証ありがとうございます。
認証にはクッキーを使っているのですが、現行版・改良版・FC2IDと3種類のクッキーがあるうえ、どれを優先的にチェックするかという部分がかなり複雑になっています。
特にFC2IDの扱いはかなり悩ましいです。
FC2ID側ではそのユーザがどちらのバージョンを使っているか把握していないため、一度現行版に飛ばして、そこで改良版を使っているかどうか判別し、再度リダイレクト、のような複雑な動きになります。
別のケースで現行版・改良版両方のクッキーが無く、FC2IDのクッキーだけがあってcontrol.phpに直接アクセスしてきた場合はFC2IDのサーバのどのブログアカウントか問い合わせてログインさせる、というフローになります。
一通りのフローはチェックしたのですが、クッキーの状態、アクセスしているスクリプト、現在適用中のバージョンがどちらか、など複数の要因があるため、チェックしきれていなかったケースがあるのかもしれません。
完全に解消するまでにもう少し時間が掛かるかもしれませんが引き続き検証・対応していきます。
  • posted by ken@fc2 
  • URL 
  • 2007.08/22 18:02分 

Comment_form

管理者のみ表示。 | 現在非公開コメント投稿不可です。