Dolphin edition - List of features

Features of Geniegate, the Dolphin version

Following is a list of features for the Dolphin version, we remind you that the control panel is simple and will not barrage you with endless lists of options.

Works with PHP4 AND PHP5.1

PHP Membership software representative

One problem we've seen people having with our other GenieGate product was a lack of access to PHP5. To correct this situation, we've released this version, code-named "dolphin" (for the myth of the dolphin leaving the sea and then returning) in such a way as it will run on PHP4 based hosts as well as PHP5.

Stays out of your way

Wherever possible, GenieGate will stay out of your way, allowing you to place login forms, protected areas and other content wherever you wish.

Automated signups with email verification

You can be certain a new user hasn't given you a false email address.

When a user signs up for the first time, a confirmation code is sent to their email address with a link, the account will not be validated until after they follow that link.

As an added touch, someone can request their confirmation code be sent to them, protecting against spam traps and other email issues.

For example, let's suppose they sign up and anti-spam software swallows the message. With this feature, a user can correct their email settings and then request the confirmation code again.

Unlimited protected areas

No limitation on the number of directories that can be password protected. When using PHP, you may even password protect portions of the same page, ideal for providing samples to non-paying members while providing the full page to paying members.

Password reminders

Much like other packages, members can arrange to have passwords and login ID's emailed to them, this information will only be sent to their email address.

Paypal support

If you choose, you may provide paid access areas, these areas will require payment before a visitor is allowed access. Paypal can be used to either upgrade an existing members access level or it can be used in place of the signup process.

Flexible user properties with multiple classifications

While other packages may give you customizable fields, GenieGate takes it one step further, you can have multiple classifications of fields. This is particularly useful if you are using GenieGate along side a custom form gathering tool or other program that needs to store its own set of information about a given user. GenieGate fields are extremely flexible.

Protection against password sharing

Are you concerned about password sharing? If so, GenieGate can be configured to limit the number of logins for a given IP number over a period of 24 hours.

If enabled, a user who attempts to login from too many locations will be locked out and cannot login again until you specifically enable their account. We have designed GenieGate to avoid locking out administrators, so you can't lock yourself out!

Multiple access levels

You may use any given number of access areas, this works much like group based (sometimes known as role based) access levels. For example, you will most likely place yourself in the "admin" group and gain access to administrative level areas.

vCard support

GenieGate provides vCards, for easily importing a member into your contact list or other application that supports vCards.

Importing and exporting of user data

Are you worried about not being able to access your member information? GenieGate supports exporting in a variety of formats, apache group files, tab files, apache password files and an XML format that can be used with XSLT or other applications.

Already have a list of members, no problem. We can help you convert it to a geniegate XML format, where you can simply import it.

.htaccess and PHP code generator

For your convenience, GenieGate can produce .htaccess files for you, simply place them in any web directory you would like to protect and viola! it's password protected.

If you are protecting PHP files, we will go one step further and generate simple PHP code that can easily be inserted into the top of a php file, allowing you to password protect a single file.

Custom email messages

Although all of the HTML is customizable with CSS and templates (GenieGate is based on a model-view-controller) we felt that this wasn't easy enough, therefore, we made it possible to customize the text of the email messages.

Development and customization tools

Important: one often overlooked issue with PHP scripts and other software is that of extensibility, that is, can the software be modified easily? This is important, we weren't kidding when we said GenieGate was something you could build on, to prove it, we've provided you with several tools to make customization easier.

For web development, we have provided a status line at the bottom of each page. This status line shows you the current file, action and controller in use. You can use this information to easily customize the look and feel of your site, when you are done, simply turn this feature off.

A programmer's API allows you to password protect portions of a php file, allows you to obtain information about the current user, such as their name, email address or properties and allows you to display two different versions of the same page, depending on whether or not the person is signed in.

For people designing plugins, we provide a logger plugin, this tool will show you exactly how the plugins are acting, allowing you to rapidly determine which methods you will want to provide in your custom plugin. When not in use, simply turn it off.

Easy installation

The Dolphin version of GenieGate has an enhanced setup tool, tables and view settings are installed automatically, installation is a 3 step process.

GenieGate :: Demo :: Colors :: User Manual :: Download :: License