The UserName controls aspects associated with the database fields that identify a single individual throughout the Site. Processing of the UserName varies by Site and has some basic elements in common. However, based upon individual site requirements, there are some possible variations, as follows:
- Search
- Identifies the elements of the name (FirstName, MiddleName, LastName) that will be utilized and in which order when searching the database (Users table) for specific character sequences. Creative use of the combination of elements permit the Visitor to specify a wide range of combinations in fragment search criteria to locate an individual (permitting characters from the end of one of the data fields to be merged with the start of another.
The Search operand is made up of one or more of the name elements concatenated together with the plus sign. The RidgeStar standard/default is:
- Search=>LastName+FirstName+MiddleName+LastName
As an example, a user with the Name of Joe A Smith (First, Middle, Last) will be found with a search criteria of "SmithJ", "JoeAS", "joesmith", "eSmi", etc.
- Suppress
- It is possible to force the Name to be searched completely ignoring certain characters. Specify one or more characters as the target of the Suppress operand as:
Any characters specified in the Suppress operand are removed from both the contents of the Search data fields AND the criteria argument prior to comparison.
Note: The syntax of the Setting values themselves use a blank (space) as a delimiter and, as a result, Suppress=> does not produce the desired result. if you would like to Suppress blanks, use the Underscore character to represent a blank or space.
The RidgeStar standard/default for Suppress is to suppress embedded blanks (Suppress=>_).