我刚刚设法将我的Limesurvey安装转移到新服务器,登录并且一切似乎都正常工作。几乎所有的东西......
密码加密存在一些问题,密码无法以常规格式运行。我看到它们以散列字节形式保存在数据库中(例如“582f443f5477a4d6f50f33c14edb1abcbf2048eccc130f430caj4s8hp6e54cdd”)。如果我将其粘贴到密码框中,我可以登录,但如果我输入常规/非加密密码,则会失败。
不知道如何解决这个问题..任何想法?我看到LS使用了sha 256哈希,但由于某些原因,在与存储的DB值进行比较之前,用户输入的密码没有进行哈希处理。
我在Apache 2.2上使用PHP 5.4运行LS版本2.00+,使用Postgres 9.1 DB。
由于
答案 0 :(得分:0)
我刚想通了..这是我没有正确设置的Postgres数据库..我必须定义变量'bytea_output'= escape,我还复制了旧数据库上的权限。