我遇到了一个需要快速解决的问题。我会尽力解释它。
我有表wp_user(来自WordPress),其中所有成员的密码都使用wordpress加密功能进行了加密。我必须将此表传输到使用 Codeigniter 的新网站上的新 Mysql 数据库。
对于在 codeigniter 下工作的新网站上的新成员,我使用 MD5 函数来掩盖密码。
但问题是这两个功能不同,因此当老用户尝试连接我的新网站时,这不起作用,因为密码不匹配......
那么,我该如何将 wordpress 加密转换为普通的 MD5 密码呢?
或者也许这是不可能的?
最佳答案
不幸的是,您必须执行这两项检查,或者只是更改 CI 以使用与 WP 相同的哈希方案。这可能是更简单的选择。如果您确实想开始使用默认的 CI 哈希方案,您可以存储这两个哈希值并在成功登录时更新新哈希值(当您拥有明文密码时)。
关于mysql - Wordpress/codeigniter 传输sql数据库密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12251798/