Web file server - CHAPTER 10 SECURING AND MAINTAINING PHPBB 307

CHAPTER 10 SECURING AND MAINTAINING PHPBB 307 Figure 10-9. Group permissions, in Advanced Mode Group members are listed at the top of the permissions screens, so you know to which members you are assigning those permissions. As with user permissions, you can assign specific permissions in private forums and give a whole group moderator access to a forum. Sites such as phpBBHacks.com and the official phpBB web site leverage this functionality to give specific teams of staff permission to moderate their assigned forums, without needing to labor through giving moderator rights to individual users. This has the added benefit of cutting down on clutter on the Forum Index page, too, as you can maintain order in your list of moderators underneath each forum. Otherwise, you end up with a considerably large string of users that just takes up space and makes your forum look a little more visually busy, which generally you wish to avoid. A particularly useful application of user groups is for creating supermoderators. As I mentioned earlier in this chapter, a supermoderator is generally a moderator who has permission to moderate all forums in the community. phpBB 2.0 does not come with integrated super- moderator functionality, however. The workaround is to create a user group, named something like Super Moderator, assign your trusted users to this group, and then make the group moderator of the forums you wish these users to moderate. The upside to this approach is that you can restrict supermoderators power in certain forums (leaving those for administrators to control), while other supermoderator implementations do not permit these kinds of restrictions. Note As of this writing, phpBB 3.0 returns the traditional Super Moderator user level, so you will not need to create a special group to implement this role. The option to do so still exists, though. Managing Registrations In addition to the flexibility of the permissions system, phpBB provides other options for managing and securing the registration system, to further prevent miscreants from raising havoc in your community.
If you are searching for cheap webhost for your web application, please visit MySQL5 Web Hosting services.

Leave a Reply