加入收藏 | 设为首页 | 会员中心 | 我要投稿 通化站长网 (https://www.0435zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 建站资源 > 经验 > 正文

DedeCMS禁止中文用户名注册秘诀

发布时间:2022-05-20 14:04:14 所属栏目:经验 来源:互联网
导读:问题提出:由于编码问题,中文出现在url里经常不能访问,特别是dedecms建站中,用户可以写自己博客,如果是中文用户名可能会提示找不到此用户,这个问题,最简单方式就是禁止中文用户名的注册,如果跟论坛整合的不推荐。 问题解答:进入目录member,打开reg_
        问题提出:由于编码问题,中文出现在url里经常不能访问,特别是dedecms建站中,用户可以写自己博客,如果是中文用户名可能会提示找不到此用户,这个问题,最简单方式就是禁止中文用户名的注册,如果跟论坛整合的不推荐。
 
        问题解答:进入目录member,打开reg_new.php搜索CheckUserID,在$rs = CheckUserID($userid, ‘用户名’); 下添加如下代码:
 
        if(!preg_match(”/^[/w-]+$/”,$userid))
           {
                     ShowMsg(’用户名不能使用中文’, ‘-1′);
                     exit();
           }
 
这样就是可以禁止中文用户名注册了,解决一些兼容问题,不过最好还是根本问题。

(编辑:通化站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!