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

回答編集履歴

2

追記

2017/06/18 14:09

投稿

shi_ue
shi_ue

スコア4437

answer CHANGED
@@ -11,4 +11,17 @@
11
11
  var_dump($rows);
12
12
  exit;
13
13
  ```とやってみて、ちゃんと取得できているか確認してみるのはいかがですか?
14
- (間違えてました。修正しました。)
14
+ (間違えてました。修正しました。)
15
+
16
+ 追記
17
+ ---
18
+ `userid`が存在していなかったときの処理が入っていないですね。
19
+ ```
20
+ if (password_verify($_POST["password"], $db_hashed_pwd)) {
21
+ ↓↓↓↓
22
+ if (isset($db_hashed_pwd) && password_verify($_POST["password"], $db_hashed_pwd)) {
23
+ ```あと、`userid`が`name`に入っている、って言うのに違和感を感じますが、どうなんでしょう?
24
+ 実は、
25
+ ```php
26
+ $query = "SELECT * FROM users WHERE userid = '" . $userid . "'";
27
+ ```だったりしません?

1

間違い修正

2017/06/18 14:09

投稿

shi_ue
shi_ue

スコア4437

answer CHANGED
@@ -5,8 +5,10 @@
5
5
  $db_hashed_pwd = $row['password'];
6
6
  }
7
7
  */
8
+ //$rows = $results->fetch_all();
8
- $rows = $results->fetch_all();
9
+ $rows = $result->fetch_all();
9
10
  header('Content-type: text/plain');
10
11
  var_dump($rows);
11
12
  exit;
12
- ```とやってみて、ちゃんと取得できているか確認してみるのはいかがですか?
13
+ ```とやってみて、ちゃんと取得できているか確認してみるのはいかがですか?
14
+ (間違えてました。修正しました。)