diff --git a/src/sbbs3/logon.cpp b/src/sbbs3/logon.cpp
index 19671898b5792e411ef48ea45ac9e8d957666474..5d2abdaf5982f6d3c4b76097e2a2709b03b95266 100644
--- a/src/sbbs3/logon.cpp
+++ b/src/sbbs3/logon.cpp
@@ -413,8 +413,8 @@ bool sbbs_t::logon()
 	/* SUCCESSFUL LOGON */
 	/********************/
 	totallogons=logonstats();
-	sprintf(str,"(%04u)  %-25s  Logon %lu - %u"
-		,useron.number,useron.alias,totallogons,useron.ltoday);
+	sprintf(str,"(%04u)  %-25s  %sLogon %lu - %u"
+		,useron.number,useron.alias, (sys_status&SS_FASTLOGON) ? "Fast-":"", totallogons,useron.ltoday);
 	logline("++",str);
 
 	if(!(sys_status&SS_QWKLOGON) && cfg.logon_mod[0])