新闻中心

ecshop注册用户名和邮箱都“存在”的解决方法

作者 / 无忧主机 时间 2014-11-10 22:57:59

Ecshop可以说是做商场的完美开源程序的结合,无忧主机php独立ip虚拟主机也是能够完美支持的。但是这个程序还是有一些BUG的出现,当然无忧主机小编今天谈的这个也不算是什么BUG,应该是第三方插件导致的。无忧主机小编的一位站长朋友就是因为安装QQ联合登录第三方插件,导致了注册用户的时候用户名和邮箱不管填写什么都会显示都“存在”的字样。遇到这样的情况,无忧主机小编首先问的就是度娘,但是寻寻觅觅的找了好多的技术文章看了,还是没有任何的作用,终于是这篇文章带来的灵感,结合综合终于把这个问题解决了。 问题分析:其实就是因为站长朋友没有进行uc的整合,php验证的结果就是返回的是ture,所以我们就要想办法这个问题解决才是办法,无忧主机解决方法是: 1、需要修改的是四个函数: A、找到我们验证这个的js文件,无忧主机寻寻觅觅找到了user.js这个js文件,打开并找到function registed_callback(result)和function check_email_callback(result)分别在这两个函数里面加上: result =61; result.replace(/\n|\r/g, ''); B、还是到user.js里面找到:function is_registered(username )和function checkEmail(email)找到这两个函数,分别添加下面的语句进去: result = result.replace(/\n|\r/g, ''); 2、找到user.php,看看最后的?>php结束标记后面有没有空格或者是换行,如果存在请删除空格和换行。 总结:就这样无忧主机小编就把这个问题进行解决了,如果出现这样问题的站长朋友可以试一下这个方法,这个方法可以适合最新版本的ecshop。 谢谢站长朋友们对无忧主机的支持! 无忧主机相关文章推荐阅读: 修改ECSHOP关闭站点时提示的内容 ECSHOP几种验证码不显示的原因分析 ECSHOP管理员登陆后台后短时间不操作自动退出的解决方法 ECSHOP关闭商城站点后拥有管理员权限可以继续访问的处理办法

本文地址:https://www.51php.com/ecshop/17448.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服