X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Froomtokens.c;h=66f498c7f9f70789e331c8149d8169c894f02b22;hb=0a89ba94dd0e3d9f775c0eed9b894160dcc16a38;hp=9dc1b1629588a21c864c77650ed7df9e27939abb;hpb=77f362e0ff4d70dcb1f1881489b8fdbff4097611;p=citadel.git diff --git a/webcit/roomtokens.c b/webcit/roomtokens.c index 9dc1b1629..66f498c7f 100644 --- a/webcit/roomtokens.c +++ b/webcit/roomtokens.c @@ -412,10 +412,14 @@ int ConditionalHaveRoomeditRights(StrBuf *Target, WCTemplputParams *TP) { wcsession *WCC = WC; - return ( (WCC!= NULL) && - ((WCC->axlevel >= 6) || - ((WCC->CurRoom.RAFlags & UA_ADMINALLOWED) != 0) || - (WCC->CurRoom.is_inbox) )); + return ( (WCC != NULL) + && (WCC->logged_in) + && ( + (WCC->axlevel >= 6) + || ((WCC->CurRoom.RAFlags & UA_ADMINALLOWED) != 0) + || (WCC->CurRoom.is_inbox) + ) + ); }