Profile viewable by non logged in users (guests) Profile viewable by non logged in users (guests)
 

News:

CPG Release 1.6.27
change DB IP storage fields to accommodate IPv6 addresses
remove use of E_STRICT (PHP 8.4 deprecated)
update README to reflect new website
align code with new .com CPG website
correct deprecation in captcha

Main Menu

Profile viewable by non logged in users (guests)

Started by kjohn, December 24, 2007, 02:18:24 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

kjohn

Perhaps I missed a related post, but I could not see where this issue has occurred for anyone else or perhaps it is my own ignorance.  User's profile information (specifically the custom profile fields) appear to be viewable by anyone without regard to log-in status.  First, is it supposed to be like this?  Second, is it possible for me to restrict these fields in some way?

I am running the latest version with Highslide, MiniCMS, Onlinestatus and require full name mods (which I extended to birthdate - all custom profile fields).

Any assistance is appreciated.

Nibbler

Yes, that is intentional. If you want to hide them from anonymous users then you can mod profile.php.

find


$display_profile_form_param = array(
    array('text', 'username', $lang_register_php['username']),
    array('text', 'reg_date', $lang_register_php['reg_date']),
    array('text', 'group', $lang_register_php['group']),
    array('text', 'user_profile1', $CONFIG['user_profile1_name']),
    array('text', 'user_profile2', $CONFIG['user_profile2_name']),
    array('text', 'user_profile3', $CONFIG['user_profile3_name']),
    array('text', 'user_profile4', $CONFIG['user_profile4_name']),
    array('text', 'user_profile5', $CONFIG['user_profile5_name']),
    array('text', 'user_profile6', $CONFIG['user_profile6_name']),
    array('text', 'pic_count', $lang_register_php['pic_count']),
    array('thumb', 'user_thumb'),
    );


after that, add


if (!USER_ID) array_splice($display_profile_form_param, 3, 6);


To remove the additional profile fields.

kjohn

Many thanks!

Now I understand; your suggestion works perfectly and I can pick and choose what fields are available for guests to see.