Cms技巧
分享创造价值 合作实现共赢

Cms技巧

当前位置: 首页 > 新闻动态 > Cms技巧

解决PHPCMS会员注册提交后显示数字0的问题

发布时间:2019-12-16 11:15:25作者:admin点击:

部分用phpcms内核的网站,可能遇到过部分客户可以注册,部分客户提交注册后显示0,其他什么都没有,百度了一大圈,都说是js的问题。刚好蚂蚁哥也遇到了。苦恼了好久。
其实原因很简单,为了排除法,我们把注册的时候返回的0都改了,让他们返回的是不同的结果


\

这样根据返回的error数字就能确定是哪一行的问题。最终是确定了密码字段的问题。来仔细看下。原来是is_badword的过滤。找到这个过滤所在的位置


\
\打开global.func.php,搜索is_badword即可看到这个过滤。肯定有人喜欢在密码内加符号的,至少我也喜欢。
\
找到了问题所在,就好解决了。临时性的解决办法如下:
1个是在用户提交后给用了特殊符号的用户提醒下 密码不能包含特殊符号\

下面是执行后的x效果图:
\
第2个办法是直接把这个过滤去掉 去掉方法你应该会写了。就不多说了。

TOP

QQ客服

18910140161