我可以在3.2中使用kohana 3.0 Auth模块吗?

时间:2012-05-26 11:12:48

标签: kohana-3 kohana-auth kohana-3.2

我正在尝试将我的应用程序升级到Kohana 3.2,但我遇到了麻烦,因为我的所有用户都在数据库中,其密码由Autah从Kohana 3.0加密。它看起来像3.2不同。我可以配置3.2使用相同的加密吗?

1 个答案:

答案 0 :(得分:2)

没有简单的方法。 Kohana 3.2使用hash_hmac()代替hash + salt。登录工作流也有变化(例如,3.2中的Model_User不包含任何登录逻辑)。您需要将大量代码从3.0复制到3.2,我认为这不是一个好主意。

如何使用密码恢复链接发送电子邮件?旧密码将被破坏,但用户只需重新定义密码即可。并且不要忘记注销所有“记住的”用户(在基本控制器的某个地方,before()方法是完美的地方)。

PS。对不起我的英语,它不是我的母语。