当前位置:首页 > CMS教程 > ecshop > 列表

ecshop会员注册提示”用户名已存在”,无法注册

发布:smiling 来源: PHP粉丝网  添加日期:2015-03-24 15:49:22 浏览: 评论:0 

今天一个用ecshop做的网站在换了服务器之后出现了会员注册时不管是存在的会员或不存在的会员都提示无法注册,下面我们来看解决方法.

我的ecshop模板在注册新会员的填写表单界面,输入用户名后就提示“用户名已存在,请重新输入”,而我输入的用户名明明是不存在的,为什么?

答分几种情况:

1、如果你的ECSHOP商城有和其他程序用UCENTER整合过,可能是UCENTER通信未配置好,导致检测用户名是否已存在时不能通过检测.

2、问题可能是某个语言包文件,如/languages/zh_cn/user.php,找到如下代码:

  1. * 密码强度 */ 
  2. $_LANG['pwd_lower'] = '弱'
  3. $_LANG['pwd_middle'] = '中'
  4. $_LANG['pwd_high'] = '强';//开源软件:phpfensi.com 
  5. $_LANG['user_reg_info'][0] = '如果您不是会员,请注册'
  6. $_LANG['user_reg_info'][1] = '友情提示'
  7. $_LANG['user_reg_info'][2] = '不注册为会员也可在本店购买商品'
  8. $_LANG['user_reg_info'][3] = '但注册之后您可以'
  9. $_LANG['user_reg_info'][4] = '保存您的个人资料'
  10. $_LANG['user_reg_info'][5] = '收藏您关注的商品'
  11. $_LANG['user_reg_info'][6] = '享受会员积分制度'
  12. $_LANG['user_reg_info'][7] = '订阅本店商品信息'
  13. $_LANG['add_bonus'] = '添加红包'

最后面的在文件最后的PHP结束符号 ?> 后面存在空格,这种情况会造成AJAX调用检查用户名是否存在时发生错误,提示任何新用户名都已存在,解决方法是,删除user.php文件最后的PHP结束符号?>

Tags: ecshop会员注册 用户名已存在

分享到: