【发布时间】:2014-08-15 09:43:58
【问题描述】:
我不知道这是 CI 还是 Bonfire 特定的问题,我意识到这不是特定的编程问题,但它肯定会阻碍我在该环境中编写代码的能力。
在bonfire/modules/users/controllers/users/ 下是一个控制器,它使用一个名为login() 的漂亮函数。我使用该函数和框架函数 register() 来处理我所有的登录/注册需求,但现在当我必须从头开始登录 Facebook 时,我需要比较 2 个密码。
问题是我无法比较密码,因为它们是由一些添加了盐的时髦怪异散列进行散列的,我不知道它们使用什么,而且找不到答案!
我的数据库存储像$2a$08$QuJPuhhg.HYh8o7ybGJ1quFe1rvcIo/dRIPJ.iaSbHm5P2qAbPTNy 这样的哈希值在这种情况下,id 被存储为用户的密码。
那么框架使用什么函数来散列密码?
【问题讨论】:
标签: php codeigniter bonfire