1

我的老板让我导入 Joomla!大约 250 个用户的数据库进入 Prestashop 数据库(用户)。

经过一番分析,我发现 Prestashop 和 Joomla!使用不同的密码加盐技术。

所以我的问题是:“我们注定要失败了吗?”

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

4

1 回答 1

4

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

相反,您可以做的是将所有记录导入其他数据库,但密码列除外(将其留空)。

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

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

要么这样,要么编写一个单点登录系统,以便所有身份验证都通过 Joomla(这就是我要做的,从那时起你只有一个地方来管理用户,而不是两个)......

于 2010-10-02T19:11:44.963 回答