• CFWebstore v6.50
  • Installing CFWebstore

  • Main Settings

  • Designing Your Store

    • » Overview
    • » Color Palettes
    • » Style Sheets
    • » Custom Layouts
    • » Category and Page layouts
    • » Option Picklists
  • Organizing Your Site

    • » Overview
    • » Categories
    • » Category Menus
    • » Pages
    • » Page Menus
  • Adding Your Products

    • » Overview
    • » Product Lists
    • » Product Form
    • » Display Tab
    • » Pricing and Info Tab
    • » Group Prices
    • » Quantity Discounts
    • » Product Options
    • » Product Addons
    • » Product Images
    • » Related Products
    • » Standar Product Options
    • » Standard Product Addons
    • » Custom Product Fields
    • » Product Copy
  • Product Reviews

    • » Overview
    • » Configure Product Reviews
    • » Reviewing Products
    • » Administration of Reviews
    • » Viewing Reviews
    • » User Management of Reviews
  • Store Specials, Discounts and Promotions

    • » Overview
    • » Discount Manager
    • » Additional Tips on Discounts
    • » Product promotions
  • Gift Certificates

    • » Overview
    • » Gift Certificate Setup
  • Adding Store Features

    • » Overview
    • » Feature List
    • » Feature Form
    • » Related Features
    • » Related Products
  • Feature Reviews

    • » Overview
    • » Feature Review Configuration
    • » Administration of Reviews
    • » Commenting on a Feature Article
    • » Viewing Comments
  • Protecting Your Content

    • » Overview
    • » Access Keys
    • » Memberships
  • Shopping Cart Settings

    • » Overview
    • » Shopping Cart Configuration
  • Tax Setting

    • » Overview
    • » Tax Configuration
  • Shipping Charges

    • » Overview
    • » Shipping Types
    • » Shipping Settings
    • » Shipping Table
    • » Country Shipping Rates
    • » Shipping Methods
    • » Free Shipping Promotion
    • » Additional Information on Shipping Rates
    • » UPS Shipping
    • » U.S.P.S. Shipping
    • » Fedex Shipping
    • » Intershipper Shipping
  • Payment Settings

    • » Overview
    • » Offline Orders
    • » PayPal Orders
    • » Credit Card Orders
  • Gift Registries

    • » Overview
    • » Gift Registries Configuration
  • Gift Wrapping

    • » Overview
    • » Gift Wrapping Configuration
  • Managing Your Orders

    • » Overview
    • » Pending Orders
    • » In Process Orders
    • » Billing Tab
    • » Purchase Orders / Drop Shipping Tab
    • » Filled Orders
    • » Search Tab
    • » Reports
  • Viewing and Editing Orders

    • » Overview
    • » Customer Details
    • » Order Status
    • » Shopping Cart Details
    • » Shipping Information
    • » Purchase Orders
    • » Edit Order Status Form
    • » Products Edit Form
    • » Order Edit Form
    • » Tax Edit Form
    • » Dropshipping Form
    • » Order Shipping Screen
  • User Management

    • » User Settings
    • » User Manager
    • » User Summary
    • » User Groups
    • » Setting Permissions
    • » Customer Addresses
    • » Accounts
    • » My Account Page
  • Store Emails

    • » Overview
    • » Bulk Emails
    • » Standard Email Text
  • Import / Export Functions

    • » Product Export
    • » Data Feeds
    • » Download Orders
    • » Users Export
    • » Product Import
  • Programmers Guide

    • » Why Fusebox?
    • » Overview
    • » Using FCKeditor
    • » Differences From Basic Fuseboxc
    • » Home Circuit
    • » Access Circuit
    • » Category Circuit
    • » Page Circuit
    • » Products Circuit
    • » Shopping Circuit
    • » Users Circuit
    • » Custom Tags
    • » Category Menus
    • » Page Menus
    • » Customizing Store Menus
    • » Store Searches
    • » Shared SSL
    • » Email Forms
    • » User Registrations
    • » Database Schema
    • » Reset Cache
    • » Error Handlers
    • » Store Security
    • » Adding New Payment Gateways
    • » Running CFWebstore Inside Mura CMS
    • » Typical Files Used for a Category Page
    • » Additional Code Tips
    • » Other Useful Sites and Products
Home Programmers Guide Access Circuit

Access Circuit

The access circuit is used to control access to site areas, in various ways. There are the built-in site access permissions, access keys that you can create, software downloads that you sell, and areas requiring the user to be logged in (such as wishlists). Some of the fuseactions available here are:
 
  1. access.memberships – A list of the current user’s memberships. A link to this page is found on the My Account page.
  2. access.download – A list of the current user’s files ready for download. This feature is used to fulfill purchases of downloadable software. A link to file downloads is included on the My Account page.
  3. access.cancelrecur – Used to cancel recurring billing of a membership. 
  4. access.test – A debugging tool to view the values of your (the currently logged in user) access keys. 
  5. access.admin – Displays the menu of content access admin functions. These include the following:
    1. access.admin&accessKey=list – An administrator list of all access keys. Access Keys are created to "lock" site content. Keys are given to groups or individual users OR they can be "sold" in the form of a membership. Only users who possess a key can access the content locked with that key. From this page you can access the admin functions to create and modify the access keys.
    2. access.admin&membership=list – Administrator listing of all memberships. Memberships are usually purchased by users for access to site content and software downloads. From this page you can also create new memberships and edit existing ones.
    3. access.admin&report=recurring – Used to list memberships that are set to renew.
 
An important page found in the access circuit is secure.cfm. This is the page that is used for securing areas of the site, whether with access keys or standard site permissions. It also validates that the user has been validated and filled out all required information. You can call this page anywhere in your code that you wish to secure from unauthorized access. Complete instructions on the use of this tag are found in the code comments at the top.
 
A similar page in the access circuit is useraccess.cfm. This page helps protect access to functions that only allow a specific user to access it, such as gift registries and user-based products. You would pass in the type of check to run and the ID of the item, and the page will check if this user has access to it. 



Home Circuit
Category Circuit