koahana auth模块:获取未使用的用户密码值

时间:2012-02-10 14:07:45

标签: php kohana kohana-3 kohana-auth

我有一个表单允许用户编辑他们的详细信息,但是与用户模型关联的密码是经过哈希处理的。解开这个的最佳方法是什么,以便将其添加到表单中?

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

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

2 个答案:

答案 0 :(得分:6)

你无法取消哈希。这就是哈希的重点。这是一个坏主意。您永远不应该重新填充或通过电子邮件向他人发送密码。

答案 1 :(得分:2)

将哈希密码视为单行道。可以单向下去但不是相反的方式。我也同意zombor这是一种不好的做法。