Account Security

CyberStore protects shopper and Management Console accounts through non-retrievable password storage, verified password reset, optional multi-factor authentication, automatic failed-login lockout, and administrator-controlled account locks.

Password storage and reset

Passwords are stored in a non-reversible form. Neither a shopper nor an authorized Console user can retrieve an existing password; it can only be replaced.

When a shopper selects Forgot Password and submits the Account email address, CyberStore sends a six-digit verification code and a link to the Change Password page. The verification code expires 30 minutes after the request.

Forgot Password email containing the verification code and password-reset link.

The shopper follows the link, enters the verification code, and supplies a new password. CyberStore then returns the shopper to sign-in.

Change Password interface used after a verified reset request.

The Change Password interface is available to a signed-in Account or to a shopper who has successfully verified a Forgot Password request. See Forgot Password Email for template configuration and delivery testing.

Multi-factor authentication

When Require Multi-Factor Authentication is enabled, every shopper login for the site requires a verification code after the password is accepted.

Multi-factor authentication prompt requesting the shopper's verification code.

CyberStore sends the code by SMS when both the site and Account have a confirmed SMS method. Otherwise, it uses email. The shopper can request another code only through a delivery method that has been configured and confirmed.

Use Site Manager > Catalog Configuration > Account Settings to enable the site-wide requirement.

Catalog Configuration Account Settings tab with MFA and account-lockout controls.

Setting Security behavior
Require Multi-Factor Authentication Requires the second verification step for all shopper logins on the site.
Enable Account Lockout Enables automatic lockout after successive failed password attempts.
Failed Attempts Before Account Locks Sets the permitted failures. The default is 3.
Length of Lockout (in minutes) Sets the automatic lock duration. The default is 15 minutes.

Shopper-account lockout

After the configured number of failed sign-ins, CyberStore prevents further attempts until the lock period ends. Once that period has elapsed, a correct password signs the shopper in and clears the timed lock.

Storefront sign-in message showing that the Account is locked.

An authorized Console user can also lock a specific shopper Account when compromise is suspected. A manual lock remains under administrator control rather than relying on the automatic interval.

Account Maintenance General tab with password and lockout controls.

Use Customers > Account Maintenance > General to reset the password, set or clear the lock, and maintain Locked until. See General Account Settings.

Management Console user lockout

Console users are also locked after repeated failed sign-in attempts. The documented default is three failures and a 15-minute lock. Authorized administrators can review or clear a user’s lock directly.

User Administration grid and editor used to maintain Console-user lock status.

Use Tools > User and Group Administration > User Administration to review Locked until and Account Lock Status. Clear the lock selection and save to unlock the user. See User Administration.

Operational safeguards

  • Verify ownership through the registered Account email or confirmed SMS destination; do not disclose whether an unknown email belongs to an Account.
  • Reset passwords instead of attempting to recover them.
  • Use manual lockout when compromise is suspected and investigate before unlocking.
  • Test password-reset expiration, MFA fallback, timed lock expiry, and administrator unlock separately.
  • Limit Account Maintenance and User Administration permissions to trusted operators.

This site uses Just the Docs, a documentation theme for Jekyll.