Page 1 of 1

Hidden users confirmation

Posted: Sun Mar 24, 2013 6:06 pm
by DoYouSpeakWak
Hey everybody

Go this issue on a board were i need to verify and set all users on the board so they are not hidden. The option to set this setting was temp open for the users. some changed their profile settings in this regard.

Now i wish to make sure that all the users are not listed as hidden.

After look thru the users table and a users setting i found to places were its seems logical to have this setting since it has no seperate field.

user_options and user_permissions.

But after reading this post viewtopic.php?f=64&t=736515
I assume it can only be in user_permissions. But how do i tell if a users is set to be hidden in the db ?

Example. The first user below always appears online, the second one does not. both in acp have this setting to no.

Code: Select all

Good user

00000000006hm65ss0

User that is hidden

00000000006hm6h1bk
any ideas on how to investigate this matter or on how making a mysql query to reset all users are more than welcome.

Re: Hidden online users confirmation

Posted: Sun Mar 24, 2013 6:27 pm
by T0ny
Is the ability to hide your online status not governed by the user_allow_viewonline column in phpbb_users ?

Re: Hidden online users confirmation

Posted: Sun Mar 24, 2013 6:30 pm
by DoYouSpeakWak
T0ny wrote:Is the ability to hide your online status not governed by the user_allow_viewonline column in phpbb_users ?
No it shouldnt be, if so it would break the yes,no.newer permissions system. Its for allowing the user to see viewonline, not if he himself is hidden in it.

Re: Hidden users confirmation

Posted: Sun Mar 24, 2013 10:13 pm
by Oyabun1
T0ny is correct. The Can hide online status permission refers to hideonline which you will see in includes/acp/acp_users uses user_allow_viewonline.

Re: Hidden users confirmation

Posted: Mon Mar 25, 2013 12:42 pm
by DoYouSpeakWak
Thx both. i just assumed that

user_allow_viewonline = Can view profiles, memberlist and online list

Not
user_allow_viewonline = Can hide online status

kind of expected the hidden line to have the word hidden in it. But not this time around.

But i did get confirmed that how many have that status. :)