diff --git a/src/sbbs3/newuser.cpp b/src/sbbs3/newuser.cpp index 7528b36b3ad93f20d9f31deef0d73a922cc9841b..b7d7b892be362d94f33be9ab7c83f62da4b27c3d 100644 --- a/src/sbbs3/newuser.cpp +++ b/src/sbbs3/newuser.cpp @@ -177,6 +177,7 @@ void sbbs_t::newuser() ,K_UPRLWR|(cfg.uq&UQ_NOEXASC)|K_EDIT|K_AUTODEL); truncsp(useron.alias); if(useron.alias[0]<=SP || !isalpha(useron.alias[0]) + || !stricmp(useron.alias,cfg.sys_id) || strchr(useron.alias,0xff) || matchuser(&cfg,useron.alias) || trashcan(useron.alias,"name") || (!(cfg.uq&UQ_ALIASES) && !strchr(useron.alias,SP))) {