Php 输入Joomla!数据库转换为Prestashop,但密码的转换是不同的

Php 输入Joomla!数据库转换为Prestashop,但密码的转换是不同的,php,joomla,passwords,salt,prestashop,Php,Joomla,Passwords,Salt,Prestashop,我老板要我进口一个Joomla!将大约250个用户的数据库转换为Prestashop数据库(用户数) 经过分析,我发现普雷斯塔索普和乔姆拉!使用不同的密码加密技术 所以我的问题是:“我们已经注定了吗?” 当源的密码与目标不兼容时,如何克服导入问题?是的,您支持直接导入。Joomla的salting机制相当不错,所以不必费心尝试破坏它(你可以,但需要一段时间才能为所有250个用户完成) 相反,您可以将所有记录导入到其他数据库中,密码列除外(保留为空) 然后,编写一个插件,在成功登录到Joomla后

我老板要我进口一个Joomla!将大约250个用户的数据库转换为Prestashop数据库(用户数)

经过分析,我发现普雷斯塔索普和乔姆拉!使用不同的密码加密技术

所以我的问题是:“我们已经注定了吗?”


当源的密码与目标不兼容时,如何克服导入问题?

是的,您支持直接导入。Joomla的salting机制相当不错,所以不必费心尝试破坏它(你可以,但需要一段时间才能为所有250个用户完成)

相反,您可以将所有记录导入到其他数据库中,密码列除外(保留为空)

然后,编写一个插件,在成功登录到Joomla后,将检查其他数据库并在那里更新密码

我不熟悉Prestashop,但您应该能够编写一些代码,在他们登录时检查密码是否为空,并首先向Joomla显示一条登录消息


或者编写一个单一登录系统,以便所有身份验证都通过Joomla(这就是我要做的,因为那时您只有一个位置来管理用户,而不是两个)…

是的,您可以直接导入。Joomla的salting机制相当不错,所以不必费心尝试破坏它(你可以,但需要一段时间才能为所有250个用户完成)

相反,您可以将所有记录导入到其他数据库中,密码列除外(保留为空)

然后,编写一个插件,在成功登录到Joomla后,将检查其他数据库并在那里更新密码

我不熟悉Prestashop,但您应该能够编写一些代码,在他们登录时检查密码是否为空,并首先向Joomla显示一条登录消息


要么这样,要么编写一个单一登录系统,让所有身份验证都通过Joomla(我会这么做,因为那时你只有一个地方可以管理用户,而不是两个)…

只要有足够的咖啡和放松工作场所对诅咒的限制,任何事情都是可能的。通过重置所有密码,你的头痛就会降到最低,通知所有用户密码已重置,并且当他们再次登录时,必须更改密码。祝你好运。你总是可以登录两次。首先,检查Prestashop数据库中是否存在用户/密码。如果没有,请查看Joomla数据库。可以选择将Joomla登录导入Prestashop。您可能需要一个相关的标题,以便有正确知识的人更可能看到这个,而不是那些希望缓和或得到笑声的人。只要有足够的咖啡和放松工作场所对诅咒的限制,任何事情都是可能的。通过重置所有密码,通知所有用户其密码已重置,并且当他们再次登录时,必须更改密码。祝你好运。你总是可以登录两次。首先,检查Prestashop数据库中是否存在用户/密码。如果没有,请查看Joomla数据库。可以选择将Joomla登录导入Prestashop。您可能需要一个相关的标题,以便有正确知识的人更可能看到这个,而不是那些希望缓和或得到笑声的人。