summaryrefslogtreecommitdiffstats
path: root/mbbsd/register.c
diff options
context:
space:
mode:
Diffstat (limited to 'mbbsd/register.c')
-rw-r--r--mbbsd/register.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/mbbsd/register.c b/mbbsd/register.c
index 0bb22bda..f46fe6ad 100644
--- a/mbbsd/register.c
+++ b/mbbsd/register.c
@@ -45,18 +45,8 @@ checkpasswd(const char *passwd, char *plain)
int
bad_user_id(const char *userid)
{
- int len, i;
- len = strlen(userid);
-
- if (len < 2)
- return 1;
-
- if (not_alpha(userid[0]))
+ if(!is_validuserid(userid))
return 1;
- for (i = 1; i < len; i++)
- /* DickG: 修正了只比較 userid 第一個字元的 bug */
- if (not_alnum(userid[i]))
- return 1;
if (strcasecmp(userid, str_new) == 0)
return 1;