回答編集履歴

2

追記

2017/06/18 14:09

投稿

shi_ue
shi_ue

スコア4437

test CHANGED
@@ -25,3 +25,31 @@
25
25
  ```とやってみて、ちゃんと取得できているか確認してみるのはいかがですか?
26
26
 
27
27
  (間違えてました。修正しました。)
28
+
29
+
30
+
31
+ 追記
32
+
33
+ ---
34
+
35
+ `userid`が存在していなかったときの処理が入っていないですね。
36
+
37
+ ```
38
+
39
+ if (password_verify($_POST["password"], $db_hashed_pwd)) {
40
+
41
+ ↓↓↓↓
42
+
43
+ if (isset($db_hashed_pwd) && password_verify($_POST["password"], $db_hashed_pwd)) {
44
+
45
+ ```あと、`userid`が`name`に入っている、って言うのに違和感を感じますが、どうなんでしょう?
46
+
47
+ 実は、
48
+
49
+ ```php
50
+
51
+ $query = "SELECT * FROM users WHERE userid = '" . $userid . "'";
52
+
53
+ ```だったりしません?
54
+
55
+

1

間違い修正

2017/06/18 14:09

投稿

shi_ue
shi_ue

スコア4437

test CHANGED
@@ -12,7 +12,9 @@
12
12
 
13
13
  */
14
14
 
15
+ //$rows = $results->fetch_all();
16
+
15
- $rows = $results->fetch_all();
17
+ $rows = $result->fetch_all();
16
18
 
17
19
  header('Content-type: text/plain');
18
20
 
@@ -21,3 +23,5 @@
21
23
  exit;
22
24
 
23
25
  ```とやってみて、ちゃんと取得できているか確認してみるのはいかがですか?
26
+
27
+ (間違えてました。修正しました。)