teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

誤字の修正

2017/07/20 01:06

投稿

mr-hisa-child
mr-hisa-child

スコア294

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  トークンはユーザ登録ごとではなく、ログインごとに発行したほうがいいと思います。
2
2
 
3
- 0. ログイン時にトークン発行を発行
3
+ 0. ログイン時にトークンを発行
4
4
  0. 発行したトークンと、ユーザIDをDBに保存(ユーザ情報のテーブルとは別)
5
5
  0. トークンはCookieに保存する。
6
6
  0. リクエストごとにCookieからトークンを取得し、DBを検索
@@ -11,5 +11,5 @@
11
11
  ここで問題になるのが、トークンを格納するDBのデータ削除です。
12
12
  データが残ってしまうと、別端末でのログインができなくなってしまいます。
13
13
  ログイン日時などを持たせチェックしてもよいですが、
14
- memcacheやredisなどのキャッシュDBを使うことで、期限(タイムアウト)を設定すれば
14
+ memcacheやredisなどのキャッシュDBを使うことで、期限(タイムアウト)を設定すれば
15
15
  自動で削除してくれます。