non-member permissions dont work

I used my providers auto installer for dolphin 6.1.6 and now I have the following problem: although all action settings (permissions) for non-members are deleted (except "vote"), I still can browse the profiles, view pictrues, ect when I am not logged in. Only the menu tab "boards" seems to work: it asks me to log in or sign up...what can I do?

Quote · 28 Sep 2009

Check the permissions in admin - builders - navigation builder  All the blocks who are active.
I think that the permission for Guests is marked. Unmark these.

Kids first
Quote · 28 Sep 2009

I already tried that, but then non-member cannot see the menu tabs and so they cant imagine the features of the site. Is it possible to show the menu tabs for all, but if a non-member clicks on it, he will be ask for sign up or log in?

Quote · 28 Sep 2009

The only way to do that is from the membership level Non-Member. Remove all option you want not for this group. Then They will see the message They can't use it, or have to register. 

If this is not working at your site, then there is something other wrong, and I have no idea at the moment.

Kids first
Quote · 28 Sep 2009

easiest way from admin is to keep it as is so nomembers do not see real links,  then  duplicate the top links and make them point to join.php  drag new item and name it photononmem  Photos link to join.php ...other wise you will need to learn php

you admin panel menu builder will havea  lot of blocks going sideways but who cares right?

I have video tutorials to help you mrpowless.com
Quote · 28 Sep 2009

Thanks for your tips!

 

Found another solution: I compared board.php (works ok) with chat.php and found in the section page variables and login an interesting dfifference:

 

board.php: $logged['member'] = member_auth( 0 );
chat.php: $logged['member'] = member_auth( 0, false );

 

I deleted the second parameter in member_auth() in chat.php and now it works properly. Or seems to work properly ;-)

Quote · 28 Sep 2009

in some files I replaced:

 

check_logged()

 

with:

 

$logged['member'] = member_auth( 0 );

 

can that cause security problems?

Quote · 28 Sep 2009

better: I deleted the same "false" of member_auth() in the function check_logged() in file admin.inc.php

Quote · 28 Sep 2009

hey dude, i think the problem you were having was when i switched off permissions in my site .. non members could still see/do everything. try to shut off "site is running in free mode" that did it for me.. but im glad you were peeking under the hood too.. ;)

cheers

Quote · 3 Oct 2009
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.