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.
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.
Wherever possible, GenieGate will stay out of your way, allowing you to place login forms, protected areas and other content wherever you wish.
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.
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.
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.
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.
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.
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!
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.
GenieGate provides vCards, for easily importing a member into your contact list or other application that supports vCards.
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.
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.
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.
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.
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