EasyTalk修改文件克制利用中文字符为用户名注册

  由于差异操纵系统语言,数据库情况等浩瀚因数,大概导致用户利用中文字符注册、登录时呈现乱码,呈现无法注册,可能注册乐成等。从而会在数据库中多出很多无效用户,本文先容通过修改克制利用中文字符注册用户名,以办理利用中文字符呈现大部门问题。

EasyTalk修改文件禁止操作中文字符为用户名注册

1、修改Home\Lib\Action\IndexAction.class.php,查找如下代码:

if (!preg_match("/^[\x{4e00}-\x{9fa5}a-zA-Z0-9]+$/u",$username)) {
return L('reg_name_check1');
}

并修改为:

if (!preg_match("/^([a-zA-Z0-9])+$/u",$username)) {
return L('reg_name_check1');
}

2、修改语言文件conmon.php。查找:

'reg_name_check1'=>'用户账户不能包括除中文、英文、数字和下划线以外的字符',

后头的文字修改为:

'reg_name_check1'=>'用户账户不能包括除英文、数字和下划线以外的字符',

查找:

'reg_account_info'=>'帐户名长度最多 6 个汉字或 12 个字符',

后头的文字修改为:

'reg_account_info'=>'帐户名长度最多12 个字符,不答允中文字符',

EasyTalk微博客 x2.4下载

EasyTalk修改文件禁止操作中文字符为用户名注册

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/10530.html