Difference between phpBB 3.1 S_REGISTERED_USER and S_USER_LOGGED_IN
Posted on August 2, 2015 • 1 minutes • 174 words
While working on a phpBB forum, I found this weird template var, (at first look) namely : <!– IF S_REGISTERED_USER –> while there was just a bit higher <!– IF S_USER_LOGGED_IN –> while it does seem a bit weird its in fact a simple check for bots, S_REGISTERED_USER will only be validated when a user is not a bot. As such the following example does make sense.
<!-- IF S_USER_LOGGED_IN -->
You are logged in. #user #bot #3th_option
<!-- IF S_REGISTERED_USER -->
Since you are registered as a user, you are most likely a human, or a spambot who got through.
<!-- ELSE -->
Since you are logged, and are not a registered user, I believe you must be a known BOT;
<!-- IF S_IS_BOT -->
Now i'm 100% sure your a bot.
<!-- ENDIF -->
<!-- ENDIF -->
<!-- ELSE -->
You are definitely not logged in, so you are probably a user or a bot I don't know.
<!-- ENDIF -->Useful summary : phpBBModders : If Statements. (down… for good ?)
