All account registration is handled automatically by the web-based registration system unless the administrator has specified that registrations require their approval. Email address validation functions are included to ensure only valid/active email addresses may be used for registrations. Full validation checks are included in the registration process to ensure any data that is collected is valid and in an acceptable format. OpenCrypt also offers support for unlimited custom form fields of types; textbox, textarea, drop-down menu, radio button, checkbox and password. All are completely customisable with field grouping, pre-set and custom validation checks and field input constraints so you can collect whatever data you require and be sure it is always in the correct format. When adding custom form fields you have complete control, whether you want the field to be required or you want to set it so your member's can't edit the data they entered at registration, you can even set it so they don't see the data ever again after they enter it. The field's name, the explanation of what data to enter and any error message details you wish to include are fully customisable.
Registration System: Example Membership Registration Form
This is an example of the registration form, requesting username, password, email address, name inputs and various custom form field inputs.
The complexity of the registration process is up to you. As standard, users register, email validation is required and custom form field data entry is included after email activation, payments come after all the users data is collected. However, if you're looking for a quick registration system this can very easily be cut down to a basic, enter email address and name form. Simplifying the process to one data entry page, and one confirmation page and email, this method is perfect if you think your users want a quick registration with minimal hassle to maintain their interest, or if all the data collection and email validation is simply unnecessary. Using OpenCrypt's eDelivery System add-on the registration form can be configured to send digital files attached to the registration confirmation email. This can be used for example to send PDF or EXE files to customers when the register.
The OpenCrypt membership software offers a very flexible membership subscription system which gives you complete control over which users see what content, and at what cost. As well as supporting free subscriptions, OpenCrypt is capable of complex payment structures and discount schemes. For example, say the set-up fee is $5.00 and the monthly fee is $30.00. Then, after three months the monthly fee can be automatically reduced to $25.00. Then after a further six months, the charge can be turned into a by-monthly fee of $40.00. This system is completely customisable allowing you to set three tiers of payment with different fees, subscription durations and renewal cycles. These subscriptions can be linked to custom mailing lists and any number or arrangement of member's areas or secure content areas. Using OpenCrypt's Affiliate System add-on you can offer discount coupon codes for percentage or fixed amount discount, or the system can be used to pay commissions to affiliates or existing users.
OpenCrypt offers support for an unlimited number of member's areas linked to an unlimited number of membership subscription types, allowing complete control and flexibility over your content and access structures. All member's areas are predominantly protected by Apache .htaccess or OpenCrypt's PHP Login Interface, though this is only the first stage of authentication. OpenCrypt stores massive logs of all user activity and the second a user performs an illegal action they begin to be monitored. This can soon result in a user being banned from the system and site which results in a complete lock-down on their IP address, username, email address and any other unique data available to the system. You can also ban users before they even get the chance to do something wrong with ability to block by IP address, domain, email address and username. What content is held in your member's areas is up to you, this is no different to your other web site content other than you have to login to access it.
Administration Panel: Member's Area Management
Also available is the 'personal page redirection tool' which upon login will direct your users to a unique welcome page of their own, this unique page can be generated automatically when the user registers and can include any of the data they entered, how the pages look is up to you with templates that can be set individually for each member's area, this gives you complete flexibility and allows you to make your content more personal to your individual users.
The OpenCrypt membership software includes a fully automated subscription payment and membership renewal system with automated invoicing and detailed user billing history. This has been designed to be as user friendly as possible whilst still working seamlessly without any administrator intervention. OpenCrypt includes integration will all major online payment processors including; WorldPay, Authorize.net, Barclays ePDQ, ProtX and PayPal.
Included as part of the OpenCrypt frontend is the user account manager interface which allows your account holders/users to modify their account details and settings. Standard features include the ability to modify all account details (unless the administrator has set otherwise) and mailing list subscriptions. Users can also change/renew their membership subscription via the automated membership renewal system and/or buy additional points (see 'points system' below) if needed to view additional content. For users who lose their passwords, the password recovery tool will assign a new password and email the user without any administrator intervention.
User Account Manager: Modify Account Details
This is an example of the form for users to update their account details.
The administration panel allows the administrator(s) to add, view, modify, remove, contact, suspend and monitor any user/account. When selecting an account to perform one of those actions upon, the administrator can enter an accounts username or email address to identify the account. If unsure of this data, a powerful search engine is included which allows the administrator to search any field within your member's database to locate a users account. This search tool includes individual field searching, column configurations (allowing you to decide what result data to show) and wildcard support. For example, to find the user "James Smith", you can search for "James S*". If you have selected that one of your subscriptions requires administrator approval of all registrations, you will need to do this manually. This is made easy by OpenCrypt, listing all accounts requiring activation with a simple collection of tick boxes, you can decide whether to approve a registration or whether to decline (with or without notification) on mass, click and it's done, all your days account approval made easy.
Administration Panel: View Account
If you're not happy with one of your customers for whatever reason, you can choose to monitor their account. This means OpenCrypt will keep an extra close eye on the user and will generate a detailed report of all their actions within the OpenCrypt membership system without the user being aware. If they do something wrong but you don't want to lose their personal details you can suspend the user, disabling access to the OpenCrypt membership system without discarding the users account details so you can keep a record or easily re-activate the account.
OpenCrypt also offers an in-built points system which enables you to assign users a set number of points when they register. These points can then be spent by the user on viewing HTML content within your web site, downloading files via the download manager (see below) or just by logging in. You can either use this as a method of charging your users for content/downloads, or you can use it to limit how much of your content users can see. If the user doesn't have enough points, the content is not displayed, additional points can be purchased via the user account manager, the cost of these points is completely up to you. The points system has been designed so it can be very easily integrated with third-party or custom systems and is ideal for any 'credit' style purchasing system.
The download manager allows you to organise your download files (e.g. .zip, .pdf, .exe) into a system which allows all your visitors downloads to be tracked, monitored and/or limited. For instance, you can charge a set number of points for a download so a user will only be able to download one file. Or you can set a download limit within the download manager for each individual file allowing the user to download every file. Or of course, you can allow free unrestricted access to your files, but with the peace of mind that all downloads are recorded and any abuse will be automatically stopped and you'll be alerted. The product manager allows you to sell other items alongside your users subscription purchases. For instance, when selling a software license through OpenCrypt, the user can choose to purchase software installation and a CD-Rom copy of the software at the same time.
User Account Manager: Purchase Products
Each 'product' you add can be sold for any price and users can select a quantity to purchase, you can even set-up notifications for when one of your products is purchased, for instance to alert the support team to install the software when purchased with a subscription. Using OpenCrypt's in-built shopping cart system you can include 'Add to Cart' buttons anywhere in your web site content and integrate a shopping basket summary throughout your content. This shopping cart system integrates seamlessly with the OpenCrypt registration and user account manager systems enabling new and registered users to purchase. Using OpenCrypt's Picture Gallery and File Sale System add-on you can easily setup a categorised product directory/gallery listing your products for sale.
The PHP login interface enables you to integrate user login with the content of your web site and use an HTML login interface embedded in your web pages rather than using the traditional pop-up login prompt. The system offers full anti-hack protection as with the usual pop-up login method, and also includes support for the 'OpenCrypt Points System'.
The 'PHP Login Interface' allows you to offer seamless integration between your public and secure content, allowing new content areas in an HTML document to open when a user logs in, and because the interface is written in PHP, you have unlimited control over your content and the structure of your web site. Within minutes you can create sophisticated content structures, for example opening additional content in the web site for each additional month or day a user is registered, this is ideal for e-book's and online courses.
The OpenCrypt shopping cart/basket system enables us to integrate shopping cart buttons anywhere within our web site content. These can be used to sell any product with a fixed fee and can be customised to work in numerous different ways, when selected the item is added to the shopping cart and the button can change.
We can also setup custom responses to shopping cart purchases, for example adding records to your software licensing database automatically or sending files via email after purchase. Add to cart buttons can have customisable quantity inputs and products can also be assigned weights so shipping costs can be calculated based on the products purchased. You can also detect if a user has purchased a particular product and display different content as you require.
OpenCrypt monitors and records all actions within it's system. This includes any usage of the Perl/CGI or PHP scripts, any attempts to access and use the administration panel and any member's area usage. If anything is out of the ordinary, OpenCrypt will alert you and if necessary, stop the user. Included in the administration panel is a full statistical analysis system giving details of all administration panel, OpenCrypt frontend and member's area activity which includes registration statistics, failed login reports and detailed member's area usage data. Statistical tables, pie and bar graphs and data listings are all used to ensure you are aware of all your users activities.
Administration Panel: Statistics
Included in the administration panel is a powerful mailing list, newsletter and communications system which offers support for unlimited mailing lists. You can send newsletters to your users based on their mailing list subscriptions or membership subscriptions as well as of course, sending mailings to individuals or all your users. You can also post announcements to your member's areas, and using the OpenCrypt helpdesk you can manage all your user correspondence.
The OpenCrypt membership software includes all the database management tools you could ever need, with the ability to modify any users data to your hearts content. You can also optimise/clean your database to help maintain it's integrity as well as generating comprehensive database backups or importing/exporting your system data. OpenCrypt also includes a database integration system enabling you to integrate OpenCrypt with any other mySQL or text database-based software you may have. This can be used for example, to create an account in your message forum or help-desk software so the user is not required to complete multiple registrations. This system can be used with any mySQL or text-based database and allows you to import any of your users data.
OpenCrypt also includes a custom functions facility enabling you to write your own functions to be run whenever a user registers or updates an account, or for example when an account is renewed or expires. This enables you to integrate OpenCrypt seamlessly with any custom or third-party software.
One of the key factors that allows OpenCrypt to offer all these facilities and keep things ticking over is 'The OpenCrypt Robot'. This is a complex Perl script which is run automatically by the server several times a day, performing varying tasks concerning the OpenCrypt system. For instance, expiring accounts (sending out notifications of renewal) and database tasks, such as performing a daily database backup, all crucial to the daily operation of OpenCrypt and not a task that the administrator can be expected to do everyday. These are the daily, mundane tasks for 'The Robot'. It's real job is checking log files for suspicious activity, think of it more as a security guard, sniffing out any suspicious or unwanted activity and eliminating it. Whether it be by blocking a visitor from the system or entire web site, or simply displaying a word of warning to the administrator. The point is, the system is aware of it and it lets the administrator know everything that is happening, without expecting them to trawl through endless log data. Once run, 'The OpenCrypt Robot' sends a full daily report to the administrator, giving details of all it's activities, renewing and removing accounts, as well as alerting you to any suspicious activity and any visitors that have been blocked.
Included for the member's area is a database search tool which allows your users to search your member's database, this can be used for a variety of purposes and is very customisable so you are in control over what data your users can search and view. For statistics a small log tool is included which can be customised to log accesses secretly, it can simply display a 'Welcome Username' message or it can be customised to list any of the users account details so you can import data from your member's database into your HTML content. Your member's area content has limitless potential and can be customised around your users data inputs, for example the currency and language can change based on a users country selection, or for example the colour of your web site could change based on the date of birth of the user.
The OpenCrypt Ad Manager add-on enables you to manage your online advertising and dynamic content and offers comprehensive advert serving tools. The OpenCrypt Ad Manager includes in-valuable ad targeting functions which enable you to setup highly targeted adverts and marketing campaigns - this functionality would usually only be found on bespoke enterprise systems.
OpenCrypt Ad Manager Add-On: Ad Management
The ad manager enables you to target adverts with programming-style queries and allows you to compare any item of data associated to a users account when targeting an advert. Firstly you can target ads to users who are and are not logged in, those users who are logged in will have account data available enabling us to target ads to specific membership/subscription groups, as well as targeting based on custom form field data. This functionality is in-valuable and extremely powerful, for example we are able to target ads to users who are located in a specific country, or we could even target the ads down to a street or postal/zip code level.
The affiliate/referral system add-on for OpenCrypt allows your web site users and visitors to earn money or even cheaper subscriptions by referring new users to your web site. The system is impressively flexible depending on who has referred the new customer, this can be a current user or an affiliate. Affiliates can register via an online interface and also have an account manager to update account details and view statistics. The system enables you to offer subscription discounts to current customers based on a fixed amount or a percentage, and affiliates can earn a fixed or percentage amount of each sale referred. The system also integrates with the OpenCrypt points system and includes a coupon code system which also offers a percentage or fixed amount discount.
OpenCrypt Affiliate System Add-On: Affiliate Registration
The OpenCrypt FAQ Manager offers an easy to use system for managing your frequently asked questions. The system offers extensive features, including a WYSIWYG HTML editor allowing your web site visitors to update and edit your articles to submit revisions, which are in-turn submitted for review by the administrator(s). FAQ articles can also be related to other articles at the click of a button enabling you to streamline your customer experience guiding users between articles, a similar system is also available for linking to external URLs outside of the FAQ database.
OpenCrypt FAQ Manager Add-On: Administration System
The FAQ articles/questions are categorised, and the system includes various interfaces for navigating including 'sub-category' listings and table of contents listings.
The OpenCrypt helpdesk system is the perfect tool for managing your web site inquiries and customer correspondence and is the ideal alternative to traditional email. Unlike other helpdesk software, the OpenCrypt helpdesk system integrates directly with OpenCrypt, streamlining the experience for your customers whilst adding extensive functionality to the administration interface.
OpenCrypt Helpdesk Add-On: Ticket Administration
The helpdesk add-on offers everything you would expect from a system of this type but advances upon this by integrating with the OpenCrypt system. For example, when an administrator views a helpdesk ticket from an existing user they are not just shown the basic visitor details and any correspondence, the system goes further by giving a statistical summary of the users actions including a total revenue received from the user, total access counts and member's area visit counts along with various other statistical information and account data. The system also lists any other tickets associated to the user, this allows you to quickly and easily view any messages previously sent to a user, and quickly check what other administrators may have written in past correspondence.
The OpenCrypt Picture Gallery/Product Sale add-on is a comprehensive, category based image and content organisation system. However, this system is not just for 'pictures', the system is designed for organising and selling any kind of item (tangible or in-tangible) and integrates directly with the OpenCrypt shopping cart.
OpenCrypt Picture Gallery/Product Sale System Add-On: File Gallery
Simply create a category structure, upload an image file (not required), add a basic description and any applicable pricing information and you're done. Users can browse your directory, select items to add to the shopping cart, and then purchase. Any items you have added which include a 'Download File' will be emailed to the user immediately after purchase, or if the item is free then the user may download it immediately.
The OpenCrypt Surveys and Input Forms add-on offers an easy to use system for managing all your online surveys, questionaires and date input forms with one centalised and highly customisable system.
OpenCrypt Survey/Input Form Add-On: Administration System
The system offers support for unlimited surveys/forms, all of which can consist of an unlimited number of pages, all of which can include as many input fields/questions as you required.
Each input field or question is highly customisable, allowing you to specify text, textarea, checkbox, radio and drop-down menu input fields. All fields can have preset values/options and can be optional or required.
The OpenCrypt administration panel includes a very comprehensive configuration system. This gives you control over every aspect of your OpenCrypt installation, you shouldn't ever need to modify any of the OpenCrypt files manually. Whether it be setting up membership subscriptions and secure content areas, or customising the layout of the registration form, all the options are included for your easy modification with detailed help and assistance pages on hand.
All HTML output generated by the system is managed via very simple HTML templates, these are no different to normal web pages other than they include special tags so you can easily customise the output in any WYSIWYG editor, though OpenCrypt has its own built-in for your convenience. All outgoing emails generated by the system can be customised to suit your writing style, these are very simple HTML files which can easily be modified in any text or WYSIWYG editor, or once again using OpenCrypt's built-in modification interface.
To help make using the OpenCrypt membership software easier for both the visitor and administrator we have included a comprehensive help system. The OpenCrypt software is littered with small examples texts and descriptions not to mention the small help buttons. The small help buttons, when selected pop-up a window listing any relevant help information to aid the user in resolving their problem without bothering support, saving a lot of time and effort for all parties involved.
When you purchase OpenCrypt you are given access to my.OpenCrypt.com, the OpenCrypt member's and support area. From here you'll have access to the software downloads, as well as all sorts of other helpful resources and add-ons. If you're having trouble using OpenCrypt, their is an online support forum and a support contact system for more direct and personal help in resolving your problems, that's of course if your question isn't already answered in the comprehensive documentation, help system or frequently asked questions database, all of which can easily be searched. We pride ourselves on our customer support, whether you have a sales question or need assistance using the software, we want to help you as quickly and efficiently as possible.