Welcome Guest to Country Stores Local Site!

✉ Join Our Mailing List  ·  Sign In

User Registration Guide

Last Updated: 2026-02-24 | Version: 0.01 | Status: Current

1. Overview

Creating an account is a simple three-step process. Once registered, your single account gives you access to any site on this server that you are granted membership in — you never need a separate account for each site.

Registration takes about 2 minutes:
  1. Enter your username and email address
  2. Confirm your email with a 6-digit code
  3. Set your name and password

↑ Back to Top

2. Before You Start

  • A valid email address you can access right now
  • A username you'd like to use (3–50 characters, letters, numbers and underscores only)
  • Your email inbox open or nearby — you'll need the verification code

Already have an account?

Your email address can only be registered once across all sites on this server. If you have an account on any site here, log in with that account instead of registering again. Contact a site administrator if you need access to an additional site.

3. Step 1 — Enter Username & Email

Go to the registration page and fill in two fields:

Field Rules
Username 3–50 characters. Letters, numbers, and underscores only. Must be unique.
Email A valid email you can access. One account per email address across all sites on this server.

Click Continue. Your account is created and a 6-digit verification code is emailed to you.

↑ Back to Top

4. Step 2 — Verify Your Email

Check your inbox for an email from this site. It contains a 6-digit code. Enter that code on the verification page and click Verify.

Important

  • The code expires after 24 hours.
  • Check your spam or junk folder if you don't see the email within a few minutes.
  • Do not close the verification page — complete this step in the same browser session.

Once your code is accepted you are taken automatically to Step 3.

↑ Back to Top

5. Step 3 — Complete Your Profile

Fill in your name and choose a password:

Field Notes
First Name Required.
Last Name Required.
Password Minimum 8 characters. Choose something you will remember.
Confirm Password Must match the password above exactly.

Click Complete Registration. Your account is now active and you are redirected to the login page.

↑ Back to Top

6. After You Log In

You can log in with either your username or your email address combined with your password.

From your profile you can:

  • Update your first name, last name, and email
  • Change your password (Change Password)
  • View which sites you have access to

If you forget your password, use the Forgot Password link on the login page. A reset link will be emailed to you.

↑ Back to Top

7. Access to Multiple Sites

This server hosts multiple sites (for example: BMaster, CSC, MCoop). Your one account can be a member of any number of those sites — you never need a separate account for each.

To join an additional site: Contact that site's administrator and give them your email address. They can grant you access without requiring you to create a new account.

↑ Back to Top

8. Troubleshooting

"An account with this email address already exists"

Cause: You (or someone else) already registered with that email on this server.

Solution: Log in with that email and your existing password. If you forgot your password, use Forgot Password.

"Username already exists"

Cause: Someone else is already using that username.

Solution: Choose a different username. Try adding numbers or initials (e.g., jsmith42).

Verification code not received

Steps to try:

  • Check your spam or junk folder
  • Wait a few minutes and refresh your inbox
  • Make sure you entered your email address correctly during registration
  • Contact the site administrator if the problem persists

"Invalid or expired verification code"

Cause: The code is only valid for 24 hours, or was entered incorrectly.

Solution: Start registration again from the registration page — your previous username and email are still available to reuse.

↑ Back to Top

Security & Bot Prevention

To safeguard our registration infrastructure and prevent automated bots/spammers from flooding the database with fake accounts, Comserv employs a robust, server-side anti-bot verification challenge.

Arithmetic Bot-Challenge

When submitting the registration form (Step 1), a dynamic math problem is generated. This is a purely server-side, math-based security challenge. Unlike commercial solutions like Google reCAPTCHA, it has zero external dependencies, loads instantly, and does not track users.

  • Dynamic Challenge: Two random numbers between 2 and 9 are generated and stored securely in your temporary session.
  • No Hardcoding: The solution is never sent to the browser or stored in hidden input fields, making it impossible for basic form-submitting bots to guess.
  • Immediate Failure: An incorrect answer immediately rejects the form submission, generates a brand new set of random numbers, and displays a user-friendly error.

Step-by-Step Onboarding Monitoring

For administrative transparency, the onboarding process notifies site administrators at every stage:

  • Step 1: An alert is dispatched when a registration form is initially submitted.
  • Step 2: A notification is sent when the user successfully verifies their email address.
  • Step 3: A completion notification is generated when the user has filled out their profile and is fully active.

↑ Back to Top

Admin: Spambot Cleanup & Purging

Despite preventative checks, stale/unverified records from previous registration attempts (or legacy spambots prior to the arithmetic challenge) can clutter the database. Core system administrators (CSC site administrators) can prune these safely.

How to Access and Purge Accounts

  1. Navigate to the Admin Dashboard and choose Manage Users.
  2. At the top of the user management console, look for the "Purge Pending Registrations" control panel.
  3. Configure your cleanup criteria:
    • Cutoff Age (Hours): Specify how old the unverified account must be (e.g., purge accounts older than 24 hours). The default is 48 hours.
    • Email Filter (Optional Pattern): Restrict the purge to matching email patterns/domains (e.g., enter %@spamdomain.com or %@botmail%).
  4. Click "Purge Pending Accounts". You will be prompted with a confirmation dialog box to ensure you don't delete records by accident.

Transactional Safety Features

The purging tool runs within strict database transactions. If any database exception is raised during deletion, the entire block is rolled back automatically, preventing partial deletions and corrupted data states.

↑ Back to Top

For technical support or questions, contact the site administrator.

This documentation is part of the Comserv system.

© 2026 CountryStores. All rights reserved.

✉ Join Our Mailing List