質問編集履歴

4

文章を訂正しました

2019/09/01 00:17

投稿

hotaruika
hotaruika

スコア57

test CHANGED
File without changes
test CHANGED
@@ -4,11 +4,15 @@
4
4
 
5
5
 
6
6
 
7
- ご存じのようにリセットページでは`wp-resetpass-xxx`というキーでcookieが登録されまして、PHPでこのリセットキーを検証してOKならパスワードリセットが処理されます。
7
+ ご存じのようにリセットページでは`wp-resetpass-xxx`というキーでcookieが登録されます。
8
8
 
9
9
 
10
10
 
11
+ そして通常のリセットフォームはこのリセットキーを検証してパスワードリセットを処理しますが、
12
+
13
+
14
+
11
- フォームを独自実装したため、このリセットキーをPHPで受け取る仕組みも実装したいのですが、どのようにしたら受け取れるでしょうか?
15
+ 今回はリセットフォームを独自実装したため、リセットキーをPHPで受け取る仕組みも実装したいのですが、どのようにしたら受け取れるでしょうか?
12
16
 
13
17
 
14
18
 

3

文章を訂正しました

2019/09/01 00:17

投稿

hotaruika
hotaruika

スコア57

test CHANGED
File without changes
test CHANGED
@@ -158,7 +158,7 @@
158
158
 
159
159
 
160
160
 
161
- いかにしてリセットキー(`$rp_cookie`)をPHPで受け取れるようになりますでしょうか?
161
+ いかにしてリセットキーをPHPで受け取れるようになりますでしょうか?
162
162
 
163
163
 
164
164
 

2

「実現したいこと」を具体的に明記しました

2019/08/31 23:57

投稿

hotaruika
hotaruika

スコア57

test CHANGED
File without changes
test CHANGED
@@ -2,13 +2,21 @@
2
2
 
3
3
  パスワードリセットフォームの独自実装に取り組んでいます。
4
4
 
5
+
6
+
7
+ ご存じのようにリセットページでは`wp-resetpass-xxx`というキーでcookieが登録されまして、PHPでこのリセットキーを検証してOKならパスワードリセットが処理されます。
8
+
9
+
10
+
5
- リセットキー(`$rp_cookie`)をPHPで受け取たいです
11
+ フォームを独自実装したため、このリセットキーをPHPで受け取る仕組みも実装したいですが、どのようにしたら受け取れるでしょうか?
12
+
13
+
6
14
 
7
15
 
8
16
 
9
17
  ###発生している問題・エラーメッセージ
10
18
 
11
- 下記の「該当のソースコード」で、リセットキー(`$rp_cookie`)がPHPの`$_COOKIE`で受け取れません。
19
+ 下記の「該当のソースコード」で、リセットキーがPHPの`$_COOKIE`で受け取れません。
12
20
 
13
21
  つまりこのように`Undefined`エラーになります。
14
22
 
@@ -22,7 +30,7 @@
22
30
 
23
31
  ###該当のソースコード
24
32
 
25
- 以下がAjaxでリセットキー(`$rp_cookie`)を受け取る流れで、上のエラーメッセージは6行目です。
33
+ 以下がAjaxでリセットキーを受け取る流れで、上のエラーメッセージは6行目です。
26
34
 
27
35
  ```
28
36
 

1

コードに不足を追記しました

2019/08/31 23:57

投稿

hotaruika
hotaruika

スコア57

test CHANGED
File without changes
test CHANGED
@@ -88,15 +88,17 @@
88
88
 
89
89
 
90
90
 
91
+ $test_cookie = 'test_cookie';
92
+
91
93
  $rp_cookie = 'wp-resetpass-' . COOKIEHASH;
92
94
 
93
95
 
94
96
 
95
97
  $array = [
96
98
 
97
- 'test_cookie' => $_COOKIE[ $test_cookie ],
99
+ 'test_cookie' => $_COOKIE[ $test_cookie ], // 取得できた
98
100
 
99
- 'rp_cookie' => $_COOKIE[ $rp_cookie ]
101
+ 'rp_cookie' => $_COOKIE[ $rp_cookie ] // 取得できない
100
102
 
101
103
  ];
102
104