This is archived CyberStore v2024.1 documentation. For current guidance, see the latest documentation.
CustomerAccountControl
CustomerAccountControl displays shopper account information, including the name, email address, password, and telephone number. It can also collect custom registration information through account-type characteristic families.

Configurable properties
| Property | Default | Valid values or format | Effect |
|---|---|---|---|
CharacteristicFieldCssClassString | Not specified | Sets the characteristic-field CSS class. | |
CharacteristicFieldGroupCssClassString | Not specified | Sets the characteristic-field-group CSS class. | |
CharacteristicLabelCssClassString | Not specified | Sets the characteristic-label CSS class. | |
DisplayFamilyNameBoolean | Not specified | true, false | Controls account-type characteristic family-name display. |
FamilyNameString | Not specified | Sets account-type characteristic families included as registration fields. | |
HideFamiliesOnEmptyBoolean | Not specified | true, false | Controls hiding empty characteristic families. |
MailchimpListOptInTextString | "Sign up for our email newsletter." | Sets the Mailchimp list opt-in text. | |
PublicKeyString | the value of the configuration found in the Site Configuration’s Scripts tab in Site Manager | Sets the public CAPTCHA key. | |
RecaptchaLanguageString | "en" | Sets the CAPTCHA language. | |
RecaptchaProxyUrlString | the value of the configuration found in the Site Configuration’s Scripts tab in Site Manager | Sets the CAPTCHA proxy URL. | |
RecaptchaThemeString | the value of the configuration found in the Site Configuration’s Scripts tab in Site Manager | Sets the CAPTCHA theme. | |
RecaptchaUrlString | the value of the configuration found in the Site Configuration’s Scripts tab in Site Manager | Sets the CAPTCHA verification URL. | |
SiteKeyString | the value of the configuration found in the Site Configuration’s Scripts tab in Site Manager | Sets the CAPTCHA site key. | |
UseRecaptchaBoolean | the value of the configuration found in the Catalog Configuration’s Account Settings tab in Site Manager | true, false | Controls CAPTCHA use. |
SitePages.config example
The following example loads CustomerAccountControl.ascx and applies the documented literal defaults. The following properties are omitted because they do not have documented literal defaults: CharacteristicFieldCssClass, CharacteristicFieldGroupCssClass, CharacteristicLabelCssClass, DisplayFamilyName, FamilyName, HideFamiliesOnEmpty, PublicKey, RecaptchaProxyUrl, RecaptchaTheme, RecaptchaUrl, SiteKey, UseRecaptcha.
<Control src="CustomerAccountControl.ascx"
MailchimpListOptInText="Sign up for our email newsletter."
RecaptchaLanguage="en" />
Add this <Control> element to the appropriate page placeholder as described in The SitePages.config File.
Restricted properties
| Property | Default | Valid values or format | Effect |
|---|---|---|---|
PrivateKeyString | the value of the configuration found in the Site Configuration’s Scripts tab in Site Manager | Contains a credential value and must be configured through the deployment’s secure secret-management process. | |
SecretKeyString | the value of the configuration found in the Site Configuration’s Scripts tab in Site Manager | Contains a credential value and must be configured through the deployment’s secure secret-management process. |
Inherited properties
CustomerAccountControl inherits shared conditions from CyberStoreBaseControl.