現在の冒険者(ログインユーザー)実装

タイトルの通り、
「現在の冒険者(〇〇人)」といった内容でログインユーザーが表示されるようにしてみたい。

実装してみたんだけど、
ログイン中のユーザーは判別できてもログアウトされていないから、ずっと冒険していることになっている。

実際、わざわざログアウトする人のほうが稀だよね...
自分も、FFA+で意図的にログアウトしたことなんて無い。

結局、セッションを切ってみても表示が消えない。

アプローチ方法を変えて、「ログアウトしたユーザー」ではなく、
最終操作から30分放置している人を表示リストから除外することに。

そんなわけで現在の冒険者を実装してみました。

余談

不正されたら嫌なので、バトル画面とかに直リンクされないようにしたい。

そもそも、バトル用のurlを作らないようにすれば解決するんだけど、
VueRouter使わないほうがいいのかな?

と思って、参考にあるけみすとさんをプレイしてみたところ、
直リンクされても、ホームにリダイレクトされていました。
これならVueRouter使っても問題なさそう?

とりあえず実装できることが分かったのでなんとかなるかな?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です