0

ユーザーが詳細を編集できるようにするフォームがありますが、ユーザーモデルに関連付けられているパスワードはハッシュ化されています。フォームに追加できるように、これをハッシュ解除するための最良の方法は何ですか?

// get user
$user = ORM::factory('user', $id);

// in the form
<input id="password" type="password" name="password" value="<?php echo $user->password; ?>" />
4

2 に答える 2

6

ハッシュをハッシュ解除することはできません。それがハッシュのポイントです。これは悪い考えです。パスワードを再入力したり、誰かに電子メールで送信したりしないでください。

于 2012-02-10T14:17:54.460 に答える
2

ハッシュ化されたパスワードを一方通行と考えてください。一方向に下がっても大丈夫ですが、反対の方向には下がらないでください。また、これは悪い習慣であるというzomborにも同意します。

于 2012-02-10T14:28:13.430 に答える