发新话题
打印

[已解决] 2.6注册会员问题,很急,折腾了N天搞不定

2.6注册会员问题,很急,折腾了N天搞不定

每次新会员注册提交时出现以下提示:
MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => INSERT INTO `sq_ecshop`.`ecs_users`(`user_id`, `email`, `user_name`, `reg_time`, `last_login`, `last_ip`) VALUES ('8', 'ceshi3@163.com', 'ceshi3', '1219224446', '1219224446', '61.143.12.87') ) [2] => Array ( [error] => Duplicate entry '8' for key 1 ) [3] => Array ( [errno] => 1062 ) )

而我在UCENTER中确看到了注册的会员,当我登陆时确没有任何反应。使用的礼品商城的模板,我想应该跟模板没关系吧,希望知道的朋友帮我解答下。

该商城数据是由SHOPEX转移过来的,之前安装了UCHOME UCENTER BBS ECSHOP,后来删除了UCHOME。还是没能解决问题。

[ 本帖最后由 drooe 于 2008-8-22 15:39 编辑 ]
万网核心代理wanwang.jiang-men.net
E动金牌代理商edong.jiang-men.net

TOP

在线等了
万网核心代理wanwang.jiang-men.net
E动金牌代理商edong.jiang-men.net

TOP

你从shopex转过来的时候是直接转到2.6的吗?
如果您的问题已解决,请将帖子编辑为 已解决。

TOP

是的 从shopex4.7转到2.6
万网核心代理wanwang.jiang-men.net
E动金牌代理商edong.jiang-men.net

TOP

现在程序从这个转过来是存在bug的。
建议您先转到2.5,然后再升级到2.6.中间涉及到了密码部分是有bug的。这个稍后我们会修改的。
如果您的问题已解决,请将帖子编辑为 已解决。

TOP

ok,希望早日出来补丁包

已经添加了好多图片了,非常感谢零风版主
万网核心代理wanwang.jiang-men.net
E动金牌代理商edong.jiang-men.net

TOP

呵呵 我知道怎么解决这问题 哈哈!!
楼主打开includes\modules\integrates目录下的ecshop.php
修改里面的74行                                 $this->db->query('INSERT INTO ' . $GLOBALS['ecs']->table("users") . "(`user_id`, `email`, `user_name`, `reg_time`, `last_login`, `last_ip`) VALUES ('$uid', '$email', '$uname', '$reg_date', '$reg_date', '$ip')");
把代码改为                $this->db->query('INSERT INTO ' . $GLOBALS['ecs']->table("users") . "(`email`, `user_name`, `reg_time`, `last_login`, `last_ip`) VALUES ( '$email', '$uname', '$reg_date', '$reg_date', '$ip')");

173行            $this->db->query('INSERT INTO ' . $GLOBALS['ecs']->table("users") . "(`user_id`, `email`, `user_name`, `reg_time`, `last_login`, `last_ip`) VALUES ('$uid', '$email', '$username', '$reg_date', '$reg_date', '$ip')");
改为            $this->db->query('INSERT INTO ' . $GLOBALS['ecs']->table("users") . "(`email`, `user_name`, `reg_time`, `last_login`, `last_ip`) VALUES ('$email', '$username', '$reg_date', '$reg_date', '$ip')");
试试
就是去掉其中的UID那项!去掉就应该能注册了!

TOP

再次感谢stanicja 的热心帮助,我昨天已经按照版主的吩咐,安装了2.5然后转移数据,在接着升级到2.6了,已经可以注册了不过stanicja 的方法更实用。 谢谢你
万网核心代理wanwang.jiang-men.net
E动金牌代理商edong.jiang-men.net

TOP

解决了就好!呵呵~

TOP

发新话题