– 2021/02/13一部編集 –
「ログインの状態が正しくありません」と表示されて、ログインしなおしになる方へ。
ときどき、サポートや掲示板、ツイッターなどで見掛けます。
この現象が起きる原因は、ブラウザで Cookie が保存できていないときに起こります。
〇 Cookie をすべて受け入れることで、問題なくログインでき、ゲームも正常にプレイできます。
- サーバー側でログイン情報を記録(Cookie )
- ユーザー側へも送信してブラウザに記録してもらう
- ユーザー側が何らかのアクションをする。または定期的にログイン中ですという情報を送信してくるのですが、その時に Cookie も一緒に送信してきます。
この Cookie が送られてこないときに「ログインの状態が正しくありません」と表示されて、ログインしなおしになります。
「何とかしてください」というご質問もありますが、サーバー側からはどうすることもできません。ユーザー様が使用しているブラウザで Cookie 保存するように設定していただく事になります。
その設定方法を Microsoft Edge (Chrome互換です)の設定では
【設定】 - 【Cookie とサイトのアクセス許可】 - 【Cookie とサイトデータの管理と削除】 - 【Cookie データの保存と読み取りをサイトに許可する (推奨)】 をONにします。
お使いのブラウザにも同様の設定があると思いますので「ログインの状態が正しくありません」になってしまう方は、設定を確認してみてください。スマホでアクセスされている方も同様の設定があります。
最近はアクセス状況のデータ収集には、セキュリティ上の問題からデフォルトの設定で禁止しているブラウザも見かけますので、ブラウザのアップデートなどにより、ある時突然禁止されることもあります。そんな時は、この設定がOFFになっていないか確認をしてください。
※ 2020年1月14日、米GoogleはChrome(クローム)におけるサードパーティ Cookie(クッキー)のサポートを2022年までに段階的に廃止する予定であると発表しました。
サードパーティの Cookie を受け付けるについてですが、キャラフレはサードパーティの Cookie でログイン判断はしていませんが、例えばコインチャージをする場合などでエラーになる可能性もあります。その場合は、
- Microsoft Edge 「設定」 - 「Cookie と他のサイトデータ」 - 「Cookie をすべて受け入れる」にしてください
- 「シークレット モード」では正しく動作しません。
上記項目は、Chrome にもありますが、初期値は「シークレット モードでサードパーティの Cookie をブロックする」となっていましたが、通常の使用方法では、問題ないと思います。
Cookie をブロックすると、キャラフレだけではなくECサイトなどでも、同様にエラーとなります。
信頼できないサイトは Cookie をブロックした方が安全ですが、通常はブロックせずに使用することをお勧めします。
最後に、ブラウザの画像キャッシュについても簡単に説明します。
キャラフレでは、画像キャッシュについては5分程度で(必ず)サーバーから取得し直す事にしています。
理由は、サーバーへ画像ファイルがアップロードされるときは、通常であればファイル名も変わりますので、キャッシュを使用することは理論的にはありません。
しかし例外があります。サーバーへファイル名が同じで上書きアップロードされた時です。
そのため、画像ファイルの作成された日時が変わらずに中身が変わりますので、ブラウザではキャッシュを表示してしまいます。その対策として画像キャッシュについては5分という比較的短い時間で、サーバーから取得しなおしています。
ブラウザによっては、この時間を無視して画像ファイルの作成された日時が変わっていないので、画像は更新されていないと判断してしまうものもあります。
このような場合は、キャッシュクリアを行っていただくしか改善する方法はありませんので、「キャッシュクリアしても変わりません」とサポートへご報告いただいても、もっと頑張ってキャッシュクリアしてくださいという事になってしまいます…
下記のリンクには キャッシュクリアの方法 について書かれてましたので、改めてご紹介します。
定期的に行われている学級委員会などでも、ご質問をいただければご紹介できますので、ぜひ参加してください。