回答編集履歴
2
補足
test
CHANGED
@@ -80,7 +80,7 @@
|
|
80
80
|
|
81
81
|
どうしてもレガシーPHPで実現したいなら、Cakephpのコードを読めばロジックがわかると思います。
|
82
82
|
|
83
|
-
sha256は以下のコードのhashメソッドでやっているようです。
|
83
|
+
sha256は以下のコードの[hashメソッド](https://book.cakephp.org/3.0/ja/core-libraries/security.html#Cake\Utility\Security::hash)でやっているようです。
|
84
84
|
|
85
85
|
vendor/cakephp/cakephp/src/Utility/Security.php
|
86
86
|
|
1
補足
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
Cakephp3のシェルを使えばいいと思いますよ
|
1
|
+
Cakephp3のシェルを使えばいいと思いますよ。そうすれば画面側と共通のロジックが使えると思います。
|
2
2
|
|
3
3
|
サンプルコード書いてみたので参考にしてください。
|
4
4
|
|
@@ -65,3 +65,23 @@
|
|
65
65
|
|
66
66
|
|
67
67
|
同時にユーザIDを渡して、DBに保存すればいいと思いますよ。
|
68
|
+
|
69
|
+
|
70
|
+
|
71
|
+
※sha256とのことなので、WeakPasswordHasherを使わないとだめかもですね...
|
72
|
+
|
73
|
+
|
74
|
+
|
75
|
+
----
|
76
|
+
|
77
|
+
|
78
|
+
|
79
|
+
**(追記)**
|
80
|
+
|
81
|
+
どうしてもレガシーPHPで実現したいなら、Cakephpのコードを読めばロジックがわかると思います。
|
82
|
+
|
83
|
+
sha256は以下のコードのhashメソッドでやっているようです。
|
84
|
+
|
85
|
+
vendor/cakephp/cakephp/src/Utility/Security.php
|
86
|
+
|
87
|
+
|