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

回答編集履歴

1

追記

2019/09/22 22:47

投稿

unhappychoice
unhappychoice

スコア1531

answer CHANGED
@@ -2,15 +2,15 @@
2
2
 
3
3
  具体的な Store がどこにあるかで動作が異なるのですが、例えば一番単純な Cookie を Store と利用する場合、
4
4
 
5
- - 1.ユーザ1が「ログイン」
5
+ 1. ユーザ1が「ログイン」
6
- - 2.サーバ側から user_id=1 の Cookie を送信
6
+ 2. サーバ側から user_id=1 の Cookie を送信
7
- - 4. ユーザー1のブラウザは受け取った Cookie を保存
7
+ 3. ユーザー1のブラウザは受け取った Cookie を保存
8
- - 3.ユーザ2が「ログイン」
8
+ 3. ユーザ2が「ログイン」
9
- - 4.サーバ側から user_id=2 の Cookie を送信
9
+ 4. サーバ側から user_id=2 の Cookie を送信
10
- - 5.ユーザ2のブラウザは受け取った Cookie を保存
10
+ 5. ユーザ2のブラウザは受け取った Cookie を保存
11
- - 6.ユーザー1は Cookie をHTTPヘッダーに含めてログイン後の「何かのページ」を見ようとする
11
+ 6. ユーザー1は保存してあった Cookie をHTTPヘッダーに含めてログイン後の「何かのページ」を見ようとする
12
- - 7.サーバーは Cookie を確認する ( つまり `session[:user_id]` はクッキーに書いてある値
12
+ 7. サーバーは Cookie を確認する ( つまり `session[:user_id]` はクッキーに書いてある値
13
- - 8.ユーザー1は user_id=1 を期待するページを見られる
13
+ 8. ユーザー1は user_id=1 を期待するページを見られる
14
14
 
15
15
  ですね。
16
16