In a forum for members only, if a guest attempts to view a protected location, whosonline shows the guest in that location. Is there a way to have it :"attempting to access members only location" if is guest and board or forum protected?
but, cant we say if userid=0 (all guests have same id) and not in faq, register.php and other permissable location, then say attempting to view a restricted area?
I was thinking of something a lot more global, to fit all boards with their permissions.
So even if a registered user tries to see a private forum we will see the right message.
You could intercept the update to the location field and alter it to be something else in the show_nopermission() call. Look at the updateuserforum() function as a guide perhaps.