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? |
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 |
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? |
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 |
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 |
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 ;-)
|
in some files I replaced:
check_logged()
with:
$logged['member'] = member_auth( 0 );
can that cause security problems?
|
better: I deleted the same "false" of member_auth() in the function check_logged() in file admin.inc.php |
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
|