我在现有的zend framework 1应用程序中实现登录功能。我已将zend框架2合并到应用程序中。这是我的问题。
我将用户密码存储在数据库中,加密时间为:
public static function encryptPassword($password)
{
$blockCipher = new BlockCipher(new Mcrypt(array('algo' => 'aes')));
$blockCipher->setKey(core::config(static::CONFIG_NODE_MCRYPT_KEY));
$result = $blockCipher->encrypt($password);
return $result;
}
现在我的理解是,当我处理登录时,我基本上可以通过此方法传递提供的密码,它应该等于数据库存储的凭证。
问题是它根本没有这样做。我得到了不同的结果。
任何帮助都将不胜感激。
答案 0 :(得分:1)