回答編集履歴

1

番号が正しく出ないので修正

2017/11/01 08:21

投稿

masaya_ohashi
masaya_ohashi

スコア9206

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- 1. 全てのページでcookieに「いま表示されているURL(Aとする)を保存する処理」を書く(ログインページは除く)
5
+ 全てのページでcookieに「いま表示されているURL(Aとする)を保存する処理」を書く(ログインページは除く)
6
6
 
7
7
  ```javascript
8
8
 
@@ -10,7 +10,9 @@
10
10
 
11
11
  ```
12
12
 
13
+
14
+
13
- 2. ログインページでcookieに「今からログインするフラグ(Bとする)を保存する処理」を書く
15
+ ログインページでcookieに「今からログインするフラグ(Bとする)を保存する処理」を書く
14
16
 
15
17
  ```javascript
16
18
 
@@ -18,7 +20,9 @@
18
20
 
19
21
  ```
20
22
 
23
+
24
+
21
- 3. ログイン後に遷移するマイページで、「B」状態であった場合、「A」にリダイレクトする処理を書く
25
+ ログイン後に遷移するマイページで、「B」状態であった場合、「A」にリダイレクトする処理を書く
22
26
 
23
27
  ```javascript
24
28
 
@@ -38,12 +42,16 @@
38
42
 
39
43
  }
40
44
 
41
- if('login' in map && map['login'] === '1') {
45
+ if('login' in map && map['login'] === '1') {
42
46
 
43
- // マイページにログイン後に来たので、保存されているURLへリダイレクトする
47
+ // マイページにログイン後に来たので、保存されているURLへリダイレクトする
44
48
 
45
- window.location = map['lastpage'];
49
+ window.location = map['lastpage'];
46
50
 
47
- }
51
+ }
48
52
 
49
53
  ```
54
+
55
+
56
+
57
+ ただし、これはPOSTで遷移したページではリダイレクトで戻ることは出来ないので、GETでのページ移動のみに限ります。