The Screen Name Validator sample provides a way to validate a user’s inputted screen name. During validation, the screen name is tested client-side and server-side.
This sample checks if a user’s screen name contains reserved words that are configured in the Control Panel → Configuration → System Settings → Foundation → ScreenName Validator menu. The default values for the screen name validator’s reserved words are admin and user.
You can test this sample by following the following steps:
- Deploy the Screen Name Validator to your portal installation.
- Navigate to the Control Panel → Users → Users and Organizations menu.
- Create a new user by selecting the Add User () button.
- Adding a screen name that contains the word admin or user.
What API(s) and/or code components does this sample highlight?
This sample leverages the ScreenNameValidator API.
How does this sample leverage the API(s) and/or code component?
To customize this sample, modify its
com.liferay.blade.samples.screenname.validator.internal.CustomScreenNameValidator
class.
You can also customize this sample’s configuration by adding more properties in
its
com.liferay.blade.samples.screenname.validator.CustomScreenNameConfiguration
class.
For more information on customizing the Validation sample to fit your needs, see the Javadoc provided in this sample’s Java classes.
Where Is This Sample?
There are three different versions of this sample, each built with a different build tool: