 |
|
| |
|
|
| |
|

Registration System: Example Registration Form
This is an example of the registration form, requesting username, password, email address, name inputs and various custom form field inputs.
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. 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.
|
 |
|

Administration Panel: Member's Area Management
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. 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.
|
 |
|

User Account Manager: Modify Account Details
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.
|
 |
|

Administration Panel: View Account
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. 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.
|
 |
|

User Account Manager: Purchase Products
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. 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.
|
 |
|

Administration Panel: Statistics
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.
|
 |
|

Included in the administration panel is a powerful mailing list and communications system which offers support for unlimited mailing lists. You can send mailings 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 all your member's areas, an individual member's area or just to your administrators for all your online news articles.
|
 |
|

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 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 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.
|
 |
|

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.
|
 |
|
|  |