ecshop后台管理员登录前台错误

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

已经安装 ucenter1.5 discuz7.0 ecshop 2.61三个程序

问题描述:后台管理员Admin及(在ucenter和discuz7.0论坛中建立的另一个同名管理员root)无法登录前台
已经把Admin外的个管理员权限删除并更新缓存,目前ucenter1.5 discuz7.0 ecshop 2.61三个程序都是一个管理员Admin

用admin和另外已经删除的管理员登录ecshop前台的时候提示以下错误:

用root登录提示:
MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => INSERT INTO `a1009164645`.`ecs_users`(`user_id`, `email`, `user_name`, `password`, `reg_time`, `last_login`, `last_ip`) VALUES ('2', 'jzlinkman@vip.sina.com', 'root', 'e5acbaee4c0d01e9ac2f28d618dc62d1', '1232677176', '1232677176', '125.67.254.146') ) [2] => Array ( [error] => Duplicate entry '2' for key 1 ) [3] => Array ( [errno] => 1062 ) )

用admin登录提示:
MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => INSERT INTO `a1009164645`.`ecs_users`(`user_id`, `email`, `user_name`, `password`, `reg_time`, `last_login`, `last_ip`) VALUES ('1', 'jzlinkman@vip.sina.com', 'admin', 'e5acbaee4c0d01e9ac2f28d618dc62d1', '1232679143', '1232679143', '125.67.254.146') ) [2] => Array ( [error] => Duplicate entry '1' for key 1 ) [3] => Array ( [errno] => 1062 ) )

提示:这两个管理员的email都是一样的,jzlinkman@vip.sina.com,但应该与email无关系,
因为另外一个在ucenter中添加的会员user的email也是jzlinkman@vip.sina.com但可以正常登录,只是没在给过任何管理员权限?


请问 1)如果后台管理员不能登录前台如何使提示更美观而不产生错误,
2)如“问题描述”中另外一个管理员已经没有管理权限为何依然不能登录前台依然提示以上错误信息!
3)如果admin不能登录如何使root这个id可以登录,已经撤销“root”在ucerter和discuz的管理员权限了,
ecshop只有一个管理员admin,未添加过root为管理员

跪求答复,万分感谢!


回答:
第一个问题:ecshop管理员是不能直接在前天登陆的。如果想登陆,就需要用管理员的账号在前台重新注册下。同理,别的应用中的管理员账号当然也是不能登陆的。
第二个问题:错误信息提示应该是在整合UC的时候,会员处理的时候存在问题。
所有导致前台错误

我就“日了”胡乱的就弄好了!

1)我吧root删除了在从新注册起来就解决了root这个id的问题
2)在ecshop后台从新整合一下ucenter后,我还不知道怎么回事呢,论坛登录admin转到ecshop结果就自动在前台登录了
3)推出用admin在前台登录结果可以登录了,日了

也不知道这算不算解决办法?

如果这是解决的办法,给我顶起来!