Limesurvey - 传输安装后密码不散列

时间:2014-07-07 10:02:39

标签: php apache postgresql encryption limesurvey

我刚刚设法将我的Limesurvey安装转移到新服务器,登录并且一切似乎都正常工作。几乎所有的东西......

密码加密存在一些问题,密码无法以常规格式运行。我看到它们以散列字节形式保存在数据库中(例如“582f443f5477a4d6f50f33c14edb1abcbf2048eccc130f430caj4s8hp6e54cdd”)。如果我将其粘贴到密码框中,我可以登录,但如果我输入常规/非加密密码,则会失败。

不知道如何解决这个问题..任何想法?我看到LS使用了sha 256哈希,但由于某些原因,在与存储的DB值进行比较之前,用户输入的密码没有进行哈希处理。

我在Apache 2.2上使用PHP 5.4运行LS版本2.00+,使用Postgres 9.1 DB。

由于

1 个答案:

答案 0 :(得分:0)

我刚想通了..这是我没有正确设置的Postgres数据库..我必须定义变量'bytea_output'= escape,我还复制了旧数据库上的权限。