- ベストアンサー
firefoxのログインデータ
先程突然ログインデータがなくなってしまいました。 具体的には、ログイン保持されていたすべてのサイトがログアウト状態になってしまったようです。 クッキーデータや保存していたパスワードが削除されたわけではないようなのですが、ログインを必要としないタイプのブラウザゲームなどに関してははじめから状態になっています。 原因と復旧方法をご存知の方いましたら解決方法をお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
A.No3です。 補足ですが、key3.dbとKey4.dbと、logins.jsonのことですが、試しに、Firefox Quantum66.0.5で、新しいプロファイルを作成し、起動後に、そのプロファイルフォルダを開いて内容を確認したところ、key3.dbは存在せず、key4.dbのみ存在していました。 logins.jsonもなかったです。 その後に、Yahooのサイトに、1つのIDでログインすると「パスワード保存」を聞いてきたので、「保存」を選択して、ログイン後にプロファイルフォルダを確認すると、logins.jsonも生成されていました。 従って、最新のFirefox quantum版では、key3.dbは不要なものになっているとの理解になります。 もし、ESR版やver56以前のFirefoxでしたら、key3.dbがkey4.dbと同じ機能を有しているのだと思われます。
その他の回答 (4)
- narashingo
- ベストアンサー率74% (10168/13677)
A.No4です。 >特定のアドオンを使用するために2017年から更新していないため結構古いものと思われます。 特定のアドオンはなんでしょうか? Quantumに対応していないものでしたら、同等の機能を有するものを探すなど、そろそろ移行を考えないと、古いバージョンのままでは、セキュリティ上もまずいと思いますよ。 現象は、長期使用のプロファイルによる症状の可能性が高いような気がします。
お礼
あれ、締切後に回答できるんですか? ちょっと新しい質問作るのでそちらで引き続きお願いします。 ★つけときます
- narashingo
- ベストアンサー率74% (10168/13677)
A.No2です。 >ブラウザゲームのログインデータは――クッキーデータの復元は可能でしょうか?PCの復元ポイントなど? 無理だと思います。 また、復元ポイントは、ファイル自体には関係ない機能です。 >key4.dbは見当たらず、key3.dbというのが見つかりました。 Firefoxのバージョンは、Quantumではないのですか? Firefox31以前は、key3.dbとsignons.sqlite というファイルがパスワードの保存に関わっていましたが、ESR版ではkey3、logins.jsonが使われ、57.0からのQuantumではKey3からKe4.dbへの自動移行があったようです。 (【firefox】パスワード情報のPC移行) http://otc.lets-sports.net/2011/10/firefoxpc.html (ログイン情報のパスワード保存がプロファイルに正常に保存されない) https://forums.mozillazine.jp/viewtopic.php?f=2&t=17052 私のQuantum66.0.5やベータ版やNightlyのプロファイルには、key3、Key4の両方とも存在します。ただし、プロファイルの移植をしているので、両方あってもおかしくないかなと思います。 >一時的にすべてのサイトのログイン状態維持設定が解除、もしくは一部のファイルが破損し、保存済みのクッキーデータが使えない状態にあるということのようです。 症状的に、これだという原因が不明ですから、パスワードが保存されている(オプションで確認できる)ようであれば、プロファイルフォルダにあるcookie.sqliteなどcookieと付くファイルを削除して、Firefoxを起動の上、再ログインをして新しいcookieを受け入れるとか、 また、プロファイルの履歴が不明ですが、長期に利用しているものでしたら、新しいプロファイルを作成して、データの再構築をするしかないですね。
補足
再度回答有り難うございます。 バージョンの記載を忘れておりました、すみません。 56.0.2ですかね? 特定のアドオンを使用するために2017年から更新していないため結構古いものと思われます。
- narashingo
- ベストアンサー率74% (10168/13677)
A.No1です。 >クッキーデータの損失の可否については、あるサイトでログインしたところ、一度ログインした以降はログイン画面でパスワードが表示されるようになったためです 現在ログイン中という情報を持ったcookieが削除されても、保存していたパスワードは削除されないです。 ログインにより新規のcookieが保存されて、それにログイン情報も保存されます。 一部のサイトのcookieは、オプションの「プライバシーとセキュリティ」で、目的のサイトのcookie(概ねドメインで検索できる)を個別削除することができます。 その心当たりがないのでしたら、 〇サイト側のcookieの扱いに変更があったのかも知れないですし、 〇すべてのサイトでの現象でしたら、プロファイルフォルダにある「cookies.sqlite」ファイルが何らかの原因で壊れた のかも知れません。 (Firefoxの自動ログインがcookies.sqlite削除で回復した) https://teruyastar.hatenablog.com/entry/20090829/1251477512 >プロファイルを調べたところ、key4.db、logins.jsonのファイルが見つかりましたがkey4.dbは見つからないのですが…? 「key4.dbが見つかった」とありますが、後段には「見つからない」とあり、ちょっと意味が分かりません。 ちゃんとあるはずですが・・。
補足
再度回答有り難うございます。 ちょっと今ひとつ理解できていないようなのですが、「ブラウザのパスワード保存」と「クッキー保存による自動ログイン」は別の機能なのでしょうか? だとすると今回はクッキーデータのみおかしくなっているようです。 また、その場合質問文にもあるブラウザゲームのログインデータは――クッキーデータの復元は可能でしょうか?PCの復元ポイントなど? (パスワードを保存したデータが無事であれば通常サイトのログイン自体は一時的にログアウトさせられただけで特に支障はないので) すみません、書き間違えました。 key4.dbは見当たらず、key3.dbというのが見つかりました。 状況を整理しますと、一時的にすべてのサイトのログイン状態維持設定が解除、もしくは一部のファイルが破損し、保存済みのクッキーデータが使えない状態にあるということのようです。
- narashingo
- ベストアンサー率74% (10168/13677)
ブラウザでは、ログイン時にパスワードを保存できる※webサイトでは、cookieにログイン状態を保存します。 従って、これらのサイトのcookieが何らかの理由で削除された場合、ログアウト状態になります。 当然、その後にアクセスするとcookieが再度置かれ、ログインするとその記録を追加保存します。 ※セキュリティ上、パスワードを保存させないサイトや、一定時間経過時あるいはブラウザ終了時に、自動でログアウトする仕様のサイトもあります。 >クッキーデータや保存していたパスワードが削除されたわけではないようなのです これの判断はどのようなことを基にされましたか? 一方、パスワードはFirefoxの場合、プロファイルフォルダにある「key4.db」 と 「logins.json 」ファイルに保存されるので、これらが削除されない限り保存しています。 (参考:プロファイルに格納されている情報) https://support.mozilla.org/ja/kb/profiles-where-firefox-stores-user-data
補足
回答有り難うございます。 クッキーデータの損失の可否については、あるサイトでログインしたところ、一度ログインした以降はログイン画面でパスワードが表示されるようになったためです(新規保存したわけではありません)。すべてのサイトで確認したわけではありませんが、一部のみ消えるほうが不自然であることからデータは無事なものと推測しました。 プロファイルを調べたところ、key4.db、logins.jsonのファイルが見つかりましたがkey4.dbは見つからないのですが…? そもそも勝手に削除されるということはあるのでしょうか?
お礼
最後までお付き合いありがとうございました! とりあえず教えていただいた方法を試してみようと思います。 それで駄目なら、まあ所詮ゲームなので諦めようとお思います。 とても参考になりましたm(_ _)m