We have an existing website based in Drupal for a client, a property & lettings management company. The site is in Drupal 6, and currently displays a customised version of the Jetski Theme.
We want to find someone who can write code or modules to enable each of the client's tenants to be able to create a new account on the website, where each new user account is automatically validated based on set criteria:
User ID (a required input field) must be 8 characters, numeric characters only, and must be in valid range (0000101 – 99999999). - This is not necessarily the same as Drupal's existing automatically allocated User IDs.
We also want each new user to automatically be categorised (or grouped), based on the first 8 digits of their User ID. This will enable us to set up pages and blocks on the site that will only display to certain categories/groups of authenticated users. There will be in the region of 40 separate categories/groups.
In addition to this custom User ID, new users need to be able to enter their real name (which will display across the site when logged in as their name). They also need to be able to add their email address.
The custom User ID field needs to form part of the user profile so that it is searchable with modules such as 'Site User List'.
****Please note we want each new user automatically categorised (or grouped) based on the first FIVE digits of their user ID (not 8 as stated above).****