opencart,导入客户

cir*_*cey 3 import opencart

我有3个问题.

我有一个新的Opencart网站和500多个客户要添加.我发现了几个导入客户扩展,但是支持似乎已经失败了,并且似乎没有1.5.5.1的工作版本所以我正在寻找使用xls文件导入mysql.

我的疑问如下:

查询1:我需要上传2个表:(a)地址; (b)客户.这些是唯一需要改变的表吗?

问题2:我看到密码是MD5加密的.我已经拥有所有500多个客户的密码 - 我是否必须将这些密码转换为MD5,或者我可以使用未加密的密码而db会为我进行加密吗?

问题3:如何处理Customer表中的Salt字段?我可以留空吗?

3 x MTIA!

Che*_*wal 6

查询1:这些应该足够了(还有其他类似的表,customer_ip但不应该导致任何问题

查询2:数据库不会为您加密密码

问题3:你不能把盐留空(除非你编辑密码检查代码,显然不推荐)

你应该怎么做?

对于每个客户,首先生成这样的盐

 $salt = substr(md5(uniqid(rand(), true)), 0, 9)
Run Code Online (Sandbox Code Playgroud)

然后像这样加密密码:

$password = sha1($salt . sha1($salt . sha1($password)))
Run Code Online (Sandbox Code Playgroud)

然后将这些变量保存在数据库中

你可以看看,system/library/customer.phpcatalog/model/account/customer.php了解事情是如何运作的