将用户数据从 Wordpress 表迁移到 Laravel MySQL 用户表
我正在尝试将数据从 wordpress WP_Users 表迁移到 Laravel MySQL 表。问题是 WP_USERS 中的 Password 字段使用 MD5 加密,而 Laravel 使用哈希来存储密码。有没有一种方法/工具可以将 MD5 转换为哈希值,以便我可以将数据从旧的 Wordpress 应用程序无缝迁移到新的 Laravel 应用程序?我正在使用 Laravel Breeze
I am trying to migrate data from wordpress WP_Users table to Laravel MySQL Table. The problem is the Password field in WP_USERS use MD5 encryption whereas Laravel uses hash to store password. Is there a way/ tool to convert MD5 to Hash so that I can seamlessly migrate data from my old Wordpress app to New Laravel App? I am using Laravel Breeze
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
否 - 您需要更改登录功能以检查不安全的 md5,然后当人们登录时,将其保存为 Laravel 中的加密密码。
old_insecure_password
的字段,用于存储旧的 WordPress 密码。old_insecure_password
匹配。如果是,则应获取该密码并将其加密到password
字段中,清除old_insecure_password
,然后继续登录。或者迁移它并强制每个人重置他们的密码。
当您在尝试此过程时遇到具体问题时,请随意编辑您的问题,如果您有任何其他问题,请在此处联系我。
No - You will need to change the login function to check the insecure md5, then as people log in, save it as an encrypted password in Laravel.
old_insecure_password
where you store the old WordPress password.old_insecure_password
using the same md5 from WordPress. If it does, it should take that password and encrypt it into thepassword
field, clear out theold_insecure_password
, and continue to log in.Or migrate it and force everyone to reset their password.
Feel free to edit your question as you get stuck on something concrete when trying out this process, and ping me here if you have any additional questions.