ecshop和PHPWIND会员整合后出现BUG!

2016-07-07 15:33 来源:www.chinab4c.com 作者:ecshop专家

我的ECSHOP2。62和PW7。32整合之后,凡是通过商城里注册的用户,在登录论坛后注册时间全部显示1970-01-01,论坛的前台用户中心及后台进去看注册时间都是错误的,然而在EC后台显示的注册时间却是正常的,直接通过论坛注册进去的用户不存在此问题,所以我判断问题有可能出在插件上,不知道哪位高人可以出来帮忙解决呢
网址是www.etbuy.net

01.jpg (15.14 KB)

通过论坛用户中心看到的用户注册时间

01.jpg

021.jpg (5.49 KB)

通过EC后台查看到的注册时间

021.jpg


回答:
看看是不是通信不畅呢

这个程序中是没有传注册时间、最后登录ip、性别 等这类值,只整合重要信息,用户名、密码、邮箱

3# 晓天
我检查了一下插件程序,发现添加用户的字段似乎有注册时间这个字段的呢,只是我尝试了各种更改都无效,我尝试了把reg_date改成regdate或reg_time,都不见效,真不知道问题出在哪,我想让它调用正确的时间该怎么办呢。
下面是我查到的代码切图,不知道我分析的对不对

regdate.jpg (11.87 KB)

这个貌似添加会员注册时间的代码

regdate.jpg

add.jpg (24.03 KB)

intergrate.php里会员整合添加用户的函数

add.jpg


添加用户是在lib_passport.php中,并未给其他值
if (!$GLOBALS['user']->add_user($username, $password, $email))

如果在商城注册时就没有传入注册时间等值,那么在EC后台又怎么会查到会员的注册时间呢,而且在EC的会员信息表里是有注册时间这个字段的,注册时就自动获取并传值了,不然在EC后是不会查到正确的注册时间的,问题只有出在插件上

1phpwind和ecshop的表数表是分开的。
2ecshop正常注册,给ecshop表中添加数据是正常输入,这是有正常值的。给phpwind部分值
3phpwind注册,它那边走正常流程,给ecshop传的值也是部分。