This MOD is designed to allow board administrators to control access at the page
level rather than at the forum level. It is not intended to replace the existing
Icy Phoenix permission system but to supplement it.
For example, a common request is to "protect" the member list by preventing
guests from viewing that page. Or perhaps even only allowing board moderators to
view that information. This MOD will do that. It can also handle pages with
different functions such as profile.php (which handles editing profiles, viewing
profiles, and even new user registrations).
This MOD also sets up a page view counter for each page that you specify. Page
counts are incremented based on MEMBER or GUEST viewing, and can be reset at any
time.
Finally, you can disable individual pages. If a page is disabled users with
ADMIN permissions can still view the pages, which will allow you to work on the
page without other board members seeing what is going on. Want to shut down new
user registrations? Simply set the profile page with mode of "register" to ADMIN
and nobody will be able to register. Want to keep guests from viewing member
profiles? Want to restrict access to a custom php page to members of a specific
group? This MOD can do all of that. You can even set up a custom message (one
language only) for each page that you disable.
Access levels include:
Guest
Registered
Private
Moderator
Administrator
Note that there is a loophole with "moderator" permissions. Users that have ever
been a moderator of something may still have a user_level value of "2", which
means that they can still appear as a Moderator. This is not a problem with this
MOD, and to the best of my knowledge has been fixed in the latest versions of
phpBB. One quick fix that is very easy to do: Go into your admin panel and make
the user an Administrator and then set them back to User right away. That will
reset the phpbb_users.user_level field to 0 (user) rather than 2 (moderator).
What about non-phpBB Pages?
This MOD can be used to set permissions for *any* page in your board, even
something that is not a part of the standard phpBB distribution. You must,
however, include the phpBB session handler in order for this to work. At the
current time all pages must be in the same directory as the forum. There is a
file (newpage.zip) in the contrib folder of this MOD that will show you how to
do that.
Download Here please
Enjoy