koahana-auth模块:获取未解析的用户密码值


koahana auth module: get unhashed user password value

我有一个表单,允许用户编辑他们的详细信息,但与用户模型相关的密码是散列的。为了将其添加到表单中,最好的方法是什么?

// get user
$user = ORM::factory('user', $id);
// in the form
<input id="password" type="password" name="password" value="<?php echo $user->password; ?>" />

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

将散列密码视为单向街道。可以走一条路,但不能走相反的路。我也同意zombor的观点,认为这是一种糟糕的做法。