質問編集履歴
2
文字追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,8 @@
|
|
1
1
|
ログイン機能の実装練習としてフォームにemail,password入力を求め、それぞれをPOSTで受け取る。
|
2
2
|
phpmyadminでhash化されたパスワードをログイン入力画面より、password_verifyを使い、DBのpassと入力されたpassが一致していたらtrueを返し、ログインが成功させるようにしたい。
|
3
3
|
*今回は新規登録を作成していないので、hash化はphpMyAdminのインサート機能を用い、passのhash化。
|
4
|
+
↓phpMyAdmin ver 5.1.1最新
|
5
|
+

|
4
6
|
|
5
7
|
以下のコードはMVCを用いて行っているので、//で補足しています。
|
6
8
|
|
1
文字の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -27,12 +27,14 @@
|
|
27
27
|
'id' => string '16' (length=2)
|
28
28
|
'country_id' => string '0' (length=1)
|
29
29
|
'email' => string 'manage@gmail.com' (length=16)
|
30
|
-
'password' => string '$2y$10$4ZBlg3yy9rq5l1GbIkhr..PDgRV93ChTRjQ1ud8wEf0.osGIKSxz.' (length=60)
|
30
|
+
'password' => string '$2y$10$4ZBlg3yy9rq5l1GbIkhr..PDgRV93ChTRjQ1ud8wEf0.osGIKSxz.' (length=60)
|
31
31
|
'role' => string '1' (length=1)
|
32
32
|
|
33
33
|
var_dump($_POST['password']);の結果
|
34
34
|
string '1010' (length=4)
|
35
35
|
```
|
36
|
+
'password' => string '$2y$10$4ZBlg3yy9rq5l1GbIkhr..PDgRV93ChTRjQ1ud8wEf0.osGIKSxz.' (length=60)
|
37
|
+
このハッシュは'1010'をハッシュ化しています。
|
36
38
|
|
37
39
|
いろいろ調べたのですが、DBの文字数制限などは大丈夫でした。
|
38
40
|
phpMyAdmin内のhashは使わないほうがいいのでしょうか。
|