1

周りを見回してみましたが、何も見つかりませんでした。データベースに挿入する前に、登録ページでパスワードをハッシュしたいと思います。いくつか検索を行ったところ、ハッシュに関連するものがいくつか見つかりましaddValidator()たが、私の理解では、それは要素を検証することですが、実際にはデータベースに挿入する前に要素を変換する必要があります。これどうやってするの?

4

2 に答える 2

1

モデルにデータを送信する前、およびフォームの検証後に、コントローラーでハッシュを実行する必要があります。その上、このタスクはバリデーターによって達成されるべきではなく、これがあなたのニーズに合った人を見つけることができない理由です。確かにそれはフィルターによって行われるべきです。とにかく、この目標を達成するフィルターもありません。

hashしたがって、パスワードをハッシュするには、 phpの組み込みハッシュ関数をmd5、、、として使用できますsha1

于 2011-10-16T22:58:38.927 に答える
1

AurelioDeRosa の回答と併せて、パスワードのハッシュに関する PHP のアドバイスをお読みください。つまり、パスワードをハッシュするためhashに、md5またはを使用しないでください。アルゴリズムsha1で組み込みcrypt関数を使用することをお勧めします。Blowfish説明については、リンクを参照してください。

于 2011-10-17T01:05:32.740 に答える