Tetra WebBBS Documentation
Users may register to your forum by creating a user profile.
Depending on the forum's configuration profiles may require a valid email address or not. In case you set the forums to require an email address. The address will be verified as the first password is generated by the scripts and emailed to the user on registration.
Users can update their profiles whenever they like. However, if you set the forums to require a valid email, users will not be able to delete their profile. This is to prevent bad guys from signing up, posting unwanted content and then delete the profile again.
A user's profile will be accessible from any messages he posts and from the list of profiles shown a page of it's own.
On admin portal pages a list of new/updated profiles is shown. A list of all registered profiles is visible to administrators, regardless of optional restrictions on public listing.
Administrators can edit or delete profiles while browsing the forum. Managing dropdown boxes allow for easy admin access to active profiles.
Starting with Tetra-WebBBS 6.00 it's possible to trim the forum configs to grant different capabilities to registered vs. unregistered users. More on this great feature further down this page.
Below you find a list of variables determining the usage of profiles.
Detailed information on each of them is provided on the variables board.
(1) General configs
- Enable profiles on your forum
- Verify user / validate email
- Use profiles to control message posting on your forum
- Allow users to update verified email address and to recover their profile in case they forgot their password:
(2) User privacy
- Disallowing searchengines to index profiles
- Consider not to display user's email addresses to the general public
(3) Configuration of individual profiles
(4) Configuration of the profiles list
(5) Define capabilities for registered users
Version 6.00 allows for overwriting the default settings in order to grant capabilities for registered users only.
This is a way to provide two sets of "defaults", one set for anonymous users and the other set for registered users (those having created a profile).
This feature is a first step into a more detailed usermanagement which will be built on top of this first attemp in future versions.
How it works:
At the end of webbbs_settings.pl there is a new subroutine "sub registered_users".
To overwrite one or more of the default settings used for anonymous users in order to grant more privileges to registered users simply copy the appropriate variables into this subroutine and set them accordingly.
Overwriting the default settings is based on cookies. If a profile dataset exists for the username found in the cookie then the defaults specified in "sub registered_users" will take effect.