From 7a26aa03ad7d5216e8848bf049de414a3bb8a2eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E5=91=A8=E9=83=A8=E8=90=BD?= Date: Thu, 1 Jul 2021 14:36:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=20=E5=90=8E=E5=8F=B0?= =?UTF-8?q?=E5=88=9B=E5=BB=BA=E7=94=A8=E6=88=B7=E8=BF=87=E9=95=BF=E6=88=96?= =?UTF-8?q?=E8=BF=87=E7=9F=AD=E7=9A=84=E6=8F=90=E7=A4=BA=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- upload/source/admincp/admincp_members.php | 7 +++++++ upload/source/language/lang_admincp_msg.php | 2 ++ 2 files changed, 9 insertions(+) diff --git a/upload/source/admincp/admincp_members.php b/upload/source/admincp/admincp_members.php index 58f69867c..3e76c82bf 100644 --- a/upload/source/admincp/admincp_members.php +++ b/upload/source/admincp/admincp_members.php @@ -940,6 +940,13 @@ EOF; cpmsg('members_add_invalid', '', 'error'); } + $usernamelen = dstrlen($newusername); + if($usernamelen < 3) { + cpmsg('members_add_username_tooshort', '', 'error'); + } elseif($usernamelen > 15) { + cpmsg('members_add_username_toolong', '', 'error'); + } + if(C::t('common_member')->fetch_uid_by_username($newusername) || C::t('common_member_archive')->fetch_uid_by_username($newusername)) { cpmsg('members_add_username_duplicate', '', 'error'); } diff --git a/upload/source/language/lang_admincp_msg.php b/upload/source/language/lang_admincp_msg.php index 355569b53..4e731a544 100644 --- a/upload/source/language/lang_admincp_msg.php +++ b/upload/source/language/lang_admincp_msg.php @@ -330,6 +330,8 @@ $lang = array ( 'members_grouppm_delete_confirm' => '您确认要删除此群消息吗?', 'members_edit_magics_nonexistence' => '目前没有可用的道具,请到“道具中心”启用道具后再进行此操作', 'members_add_invalid' => '您没有填写完整用户资料', + 'members_add_username_tooshort' => '抱歉,您输入的用户名小于 3 个字符,请输入一个较长的用户名', + 'members_add_username_toolong' => '抱歉,您的用户名超过 15 个字符,请输入一个较短的用户名', 'members_add_username_duplicate' => '用户名已经存在', 'members_add_illegal' => '用户名包含敏感字符或被系统屏蔽', 'members_username_protect' => '用户名包含被系统屏蔽的字符', -- Gitee