ecshop会员注册输入非法字符提示注册成功的错误解决办法

ecshop会员注册输入非法字符提示注册成功的错误解决办法,ecshop前台会员注册页面,比如会员输入非法字符比如空格 @这类的字符,验证的时候提示会员含非法字符,但是还可以注册成功,却无法登陆的问题,这个ecshop默认的一个错误问题。解决办法如下:

一、打开js/user.js文件,找到如下代码
  else if (username.length < 3)
  {
    //msg += username_shorter + '\n';
  }
下面一行添加以下代码:
  // 检查非法字符 By ECShop.cx Begin
  else  if (!chkstr(username))
  {
    msg += '- 用户名含有非法字符' + 'n';
  }
  // 检查非法字符 By ECShop.cx End
二、打开user.php文件,找到如下代码
        if(empty($_POST['agreement']))
        {
            show_message($_LANG['passport_js']['agreement']);
        }
上面一行添加以下代码:
        // 检查非法字符 By ECShop.cx Begin
        if (preg_match('/[!@#$%^&*(),.?;sn]/', $username))
        {
            show_message($_LANG['passport_js']['msg_un_format']);
        }
        // 检查非法字符 By ECShop.cx End

本文原创地址:https://www.ecshop.cx/article-553.html
版权所有 © 转载时必须以链接形式注明出处!

觉得本文对您有用,想收藏下来!方法很简单:请点击-〉
我们一直坚持白天工作、晚上熬夜更新资源,付出了巨大的精力和时间,其中的辛酸难以言述。

实时购买动态 ×

匿名网友 在 2019-05-20 购买了 ECSHOP地区批量添加插件 解决后台繁琐的一个一个添加快速一步批量添加