问:
我的ecshop模板在注册新会员的填写表单界面,输入用户名后就提示“用户名已存在,请重新输入”,而我输入的用户名明明是不存在的,为什么?
答:
分几种情况:
1、如果你的ECSHOP商城有和其他程序用UCENTER整合过,可能是UCENTER通信未配置好,导致检测用户名是否已存在时不能通过检测。
2、问题可能是某个语言包文件,如/languages/zh_cn/user.php,在文件最后的PHP结束符号 ?> 后面存在空格,这种情况会造成AJAX调用检查用户名是否存在时发生错误,提示任何新用户名都已存在,解决方法是,删除user.php文件最后的PHP结束符号?>