
パソコンやスマホなど複数端末からの同時ログインを不可にしたいのですが、どのように同じユーザーが複数端末でログインしているか、しようとしているかを判定出来ますでしょうか?
今はユーザーログイン時に毎回トークンを発行して、そのトークンでクライアント側からAPIにリクエストを送るようにしています。
ユーザー登録時にユーザー情報とともに、そのユーザー用のトークンをdbに保存し、ユーザーがログインする時は毎回、dbに保存しておいたそのユーザー用のトークンを渡してあげれば良いでしょうか?
いや、単純にデータベースなどに各ユーザーが既にログイン状態にあるかどうかを記録しておいて、毎回、ユーザーログインがある度にそこと照らし合わせあげれば良いだけの話ですか?

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。