我刚刚设法将我的 Limesurvey 安装转移到新服务器上,登录后一切似乎都正常工作。几乎所有的东西..
密码加密存在一些问题,密码无法以常规格式工作。我看到它们以散列 bytea 形式保存在数据库中(例如“582f443f5477a4d6f50f33c14edb1abcbf2048eccc130f430caj4s8hp6e54cdd”)。如果我将其复制粘贴到密码框中,我可以登录,但如果我输入常规/非加密密码,则会失败。
不知道如何解决这个问题..有什么想法吗?我看到 LS 使用 sha 256 散列,但由于某种原因,用户输入的密码在与存储的 DB 值比较之前没有被散列。
我在带有 PHP 5.4 的 Apache 2.2 上运行 LS 版本 2.00+,带有 Postgres 9.1 DB。
谢谢