XOOPS Operations Guide
  • Introduction
  • GENERAL PRINCIPLES
    • The XOOPS Core
    • Modules
    • Blocks
    • Users and Groups
    • Content
    • Language Files
    • Themes and Templates
  • The Admin Interface
    • Logging
      • As Site Administrator
      • As Registered User
      • Incorrect Login Procedure
      • Logging Out
    • Control panel home
      • Some preliminaries before we get started in the admin area
        • JavaScript
        • Cache
    • Working with the new Admin GUI (en/book/our Dashboard)
      • Help Functions
    • Avatars
      • Adding avatars
      • Edit and delete Avatars
      • System Avatars
      • Custom Avatars
    • Banners
      • What are they?
      • Current active banners
      • Add new banner
      • Editing banners
      • Finished banners
      • Advertising clients
      • Add new client
    • Blocks
      • Overview
      • Editing/Configuring a block
      • Adding custom blocks
      • Cloning a block
    • Comments
      • Overview
      • Manage comments
    • Groups Overview
      • The different sets of rights
      • Edit members of this group
      • Creating a new group
    • Image Manager
      • Adding image categories
      • Editing and deleting images and categories
      • Adding image files through the control panel
      • Accessing the image manager from the user side
    • Mail Users
    • Maintenance
    • Modules
      • Acquiring a module
        • Module origins
        • Ancillary files
        • Copyrights and GPL notices
      • Uploading the module
        • Preparing the module files for upload to a remote server
        • Using FTP or browser file uploader
        • Upload the module package
        • Setting file/directory permissions
      • Installing the module
      • Setting module visibility and menu order
      • Configuring module settings and options
        • Renaming module
        • Display and position options for the module
      • Setting user access rights for a module
    • Preferences
      • General Settings
      • User Info Settings
      • Meta Tags and Footer
      • Word Censoring Options
      • Search Options
      • Mail Setup
      • Authentication Options
      • System Module Settings
    • Smilies
      • Using smilies
      • Adding and editing smilies
    • Templates
      • The default template set
      • Cloning and downloading template sets
      • Editing templates
      • Uploading a new template set
    • User Ranks
    • Users Management
    • Feedback
  • About XOOPS CMS
Powered by GitBook
On this page
  1. The Admin Interface
  2. Preferences

User Info Settings

Member registration preferences are configured in this area of the control panel. Some of the settings have implications for the security of your website.

Field

Description

Allow new user registration?

This is enabled by default. Disabling it will prevent anyone else from registering as a member of your site. A simple flash page is displayed showing a no registration allowed message when the “register now” link is pressed.

Minimum length of password required

The longer the minimum password the more secure it is. Short passwords are more vulnerable to brute force attacks. The default minimum is five characters. Minimum length of username required The username is the ‘nickname’ or ‘handle’ by which the member will be known on the site. The default minimum length is five characters.

Maximum length of username

The default maximum length is ten characters.

Allow users to change email address?

The default is ‘no’. Email addresses can provide an additional means of enforcing bans on troublesome members – they cannot register a new account using the same email address.

Notify by mail when a new user is registered?

You can elect to notify a particular user group whenever a new member registers on the site. This may be useful if you would like to send a personal welcome message or need to track membership for administrative reasons.

Select group to which new user notification mail will be sent

See above. Notification messages should generally be sent to the Webmaster group, other users might regard them as ‘spam’.

Select activation type of newly registered users

There are three options here: i) Requires activation by user (recommended). When a user registers a confirmation email will be sent to the email address they supplied. They must click on a link in that email to activate their website account. This ensures that the user has supplied a valid email account and gives some degree of confidence that a human rather than a machine submitted the registration. This is the default. ii) Activate automatically. The user’s account will be automatically activated on submission of their registration form, giving them immediate access to the site. This is the user-friendliest option (as it is the fastest) but it is also the least secure. iii) Activation by Administrators. This is potentially the most secure option if Administrators take steps to confirm the identity of the user. However, users will probably be frustrated by the delay in having their account approved.

Select group to which activation mail will be sent

This setting is only valid only when 'Activation by administrators' is selected (option iii) above). You can pick a user group to alert when a registration is pending approval. This should normally be ‘Webmasters’, which is the default.

Select the level of strictness for username filtering

There are three options: o Strict. This is the default; only alphabets and numbers are allowed in the username. o Medium. o Light. This is recommended if your members are likely to want to use multi-byte character sets (for example, Asian fonts).

Allow custom avatar upload?

This enables members to supply their own choice of avatar, otherwise they can only use those supplied by the Administrators (see 2.3.1). The default is ‘no’.

Minimum posts required Enter the minimum number of posts required to upload a custom avatar

You have the option to give members custom avatar privileges only after they submit a certain number of posts. This option is disabled by default (set at zero).

Avatar image max width (pixel)

You can constrain the maximum dimensions of custom avatars. This prevents members from uploading large images that may interfere with the layout of your site. The default is 80 pixels.

Avatar image max height (pixel)

As above.

Avatar image max filesize (byte)

You can also set an absolute file size limit on custom avatars to help keep the size of your forum pages down to reasonable limits. A forum page can easily have (say) 10 different avatars on it, so putting a limit on avatar size can make quite a difference. The default is 35KB, which is quite large

Allow users to delete own account?

The default is ‘no’. This can be useful to prevent banned members from deleting and then re-registering an identical account.

Enter names that should not be selected as username

Enter emails that should not be used in user profile

You can prevent people from using certain email accounts in the registration process. It may be useful to exclude ‘disposable’ email accounts as a security precaution. The syntax to prohibit all addresses ending in homail.com, for example, is homail.com$. Separate each entry with a |. This preference is case insensitive and regex enabled.

Display disclaimer?

Select yes to display your disclaimer in registration page. Users will not be able to register unless they tick a checkbox that says ‘I agree to the above’.

Registration disclaimer

Enter the text of your registration disclaimer here. This has a default text that you may edit or change completely.

PreviousGeneral SettingsNextMeta Tags and Footer

Last updated 6 years ago

You can use this to reserve important, offensive or misleading usernames. Webmaster, and names beginning with XOOPS and Admin are reserved by default. You may wish to add others such as ‘Editor’, Administrator’ or Director-General ! Separate each entry with a pipe character ‘|’ This preference is case insensitive. It is also regular expressions (regex) enabled. Regex is a pattern-matching language, you can use here to create rules for filtering names. A “newbie guide” to regular expressions is available from: The ^ character indicates that the matched string should be at the beginning of a line and the pipe | character is equivalent to a logical OR.

http://www.newbie.org/gazette/xxaxx/xprmnt02.html