opencart,导入客户

时间:2013-03-08 01:07:01

标签: 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!

1 个答案:

答案 0 :(得分:6)

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

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

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

那你应该做什么?

为每位客户首先生成像这样的

 $salt = substr(md5(uniqid(rand(), true)), 0, 9)

然后像这样加密密码:

$password = sha1($salt . sha1($salt . sha1($password)))

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

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