使用不同的MySQL引擎在Laravel 4中进行身份验证

时间:2013-09-10 23:50:19

标签: php mysql passwords laravel-4 password-encryption

好的我在db中有一个用户表,其中包含用户名和散列密码。在我的本地计算机上正常工作,但是当我导出到不同的服务器时,登录不起作用(即密码错误)

我已经检查过并且散列值看起来是一样的,我发现的唯一区别是使用了不同的引擎,我在我的本地mysql上有InnoDB,而在实时服务器上是MyISAM,那会是问题吗?我以为Laravel正在进行编码和阅读?

干杯

2 个答案:

答案 0 :(得分:0)

之前发表此评论作为评论,但由于这是我能想象的唯一可能原因,我会将此作为答案重新发布。

如果您正在运行两个单独的Laravel安装,则可能在app/config/app.php中设置了不同的加密密钥。确保它们是相同的,它应该有效。

答案 1 :(得分:0)

升级的PHP,结果是5.3.6还不够laravel 4.与bcrypt有关我认为