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