×
  官方微博: 腾讯   新浪
ECSHOP模板 
食品保健 家居化妆 家电数码 综合通用 珠宝配饰
VIP免费模板 
家居化妆 综合通用 服装饰品 食品保健 家电数码
ECSHOP插件 
ECSHOP插件 SHOPEX插件
EC教程中心
安装使用网店运营
首页 > ECSHOP教程 > 处理ecshop会员注册会员输入非法字符注册成功的问题

帮助目录

有问必答

您可以加入我们的官方QQ群。

加入官方QQ群

可以将问题或建议反馈给我们。

提交在线客服

猜您感兴趣

处理ecshop会员注册会员输入非法字符注册成功的问题

网站开发中心/ 2016-01-07/ 关注人气:896

ecshop前端会员注册页面,比如会员输入非法字符比如空格 @这类的 字符 ,验证的时候提示会员含非法字符,但是还可以注册成功,却无法登陆的问题,这个ecshop默认的一个bug问题,ECSHOP网站开发中心提供的解决方法如下:

根目录下js/user.js  找到如下代码:

else if (username.length < 3)
  {
    //msg += username_shorter + 'n';
  }

代码下面加

else  if ( !chkstr( username ) )
    {
        msg += '- 用户名含有非法字符' + 'n';        
    }

打开 根目录下 user.php    

elseif ($action == 'act_register') 内

$back_act = isset($_POST['back_act']) ? trim($_POST['back_act']) : '';     代码下添加

if(preg_match('/[!@#$%^&*(),.?;sn]/',$username))
                {
                        show_message($_LANG['passport_js']['msg_un_format']);
                }

分享到:
下一篇:Ecshop程序更换模板后商品页报错Warning: Division by zero in
上一篇:教您如何从ECSHOP整站中提取单独模板的方法