From 55367b29e2e0b49e96a9c75f259d60554b45c704 Mon Sep 17 00:00:00 2001 From: kcwu Date: Sun, 26 Mar 2006 16:57:05 +0000 Subject: verify userid when sethome path. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3308 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- mbbsd/register.c | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) (limited to 'mbbsd/register.c') 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; -- cgit v1.2.3