diff --git a/src/sbbs3/logon.cpp b/src/sbbs3/logon.cpp index 5c67ab4c80c7391c45d51efae364227aff9682e0..c1d396d24c6f5907fc28c43f96060f042cd4a030 100644 --- a/src/sbbs3/logon.cpp +++ b/src/sbbs3/logon.cpp @@ -70,8 +70,7 @@ bool sbbs_t::logon() if(useron.rest&FLAG('Q')) qwklogon=1; - if(SYSOP && ((online==ON_REMOTE && !(cfg.sys_misc&SM_R_SYSOP)) - || (online==ON_LOCAL && !(cfg.sys_misc&SM_L_SYSOP)))) + if(SYSOP && !(cfg.sys_misc&SM_R_SYSOP)) return(false); if(cur_rate<cfg.node_minbps && !(useron.exempt&FLAG('M'))) { bprintf(text[MinimumModemSpeed],cfg.node_minbps); diff --git a/src/sbbs3/useredit.cpp b/src/sbbs3/useredit.cpp index e908788d25decc82a91b329e8590447403267ef5..3f78eb5e2013749f176574397303c212f81b97ab 100644 --- a/src/sbbs3/useredit.cpp +++ b/src/sbbs3/useredit.cpp @@ -62,11 +62,13 @@ void sbbs_t::useredit(int usernumber) if(online==ON_REMOTE && console&(CON_R_ECHO|CON_R_INPUT) && !chksyspass()) return; +#if 0 /* no local logins in v3 */ if(online==ON_LOCAL) { if(!(cfg.sys_misc&SM_L_SYSOP)) return; if(cfg.node_misc&NM_SYSPW && !chksyspass()) return; } +#endif if(usernumber) user.number=usernumber; else