Ajax’d PHP Login, User Management & Site Security (Project Management Tools)

PHP Login, User Management & Site Security

Userbase is a full featured PHP user login and user management system with a huge number of extras that you may require when setting up a new website. Ajaxed front end with a noScript version and a fully ajaxed admin CP using delicious amounts of jQuery to make user management a pleasure. Did I mention it also fully supports Facebook, Twitter and OpenID user log-ins? Well it does!

Userbase also contains a built-in site traffic analytics system (siteStats) that allows you to easily track conversion rates on a range of metrics in real time – no more waiting around for 24 hours before getting your data – allowing you to leverage mico-marketing techniques before leads go cold.

Drill down into different metrics to build up an image of your digital demographic.

Live Demo

Username:admini
Password:password

Live user front end demo can be found here

Live admin demo can be found here

Features

Beta features marked with an (B+) are available but not full tested.

User Front End Features

  • fully ajax’d and noScript versions in one page (checks username and emails on the fly during registration)
  • user registration
  • re-captcha supported
  • user login (including facebook/twitter/openID)
  • user login with SMS tokens for extra security (B+)
  • account activation email
  • forgot password
  • change password & email address

Administrator Features

  • create, edit and delete users
  • create user notes
  • email and send SMS (B+) to users directly from inside the app
  • create, edit and delete user groups
  • export mailing list based on current search results – watch video
  • mass update account status of current search results (for example banning all members referred by a particular URL ) – watch video
  • user history: keep a track of all users viewed during the day – watch video
  • click-able search: narrow down your search by clicking on user data shown screen – watch video
  • advanced search: search by a wide range of metrics
  • automatically collects a wide range of user stats:

    • Operating System
    • Browser
    • Geo-location (via IP)
    • Language
    • Screen Resolution
    • Referring domain
    • Referring URL
    • Referring ID (if set)
    • Time and date

  • secure your site: block registrations and site access by:

    • Referring domain
    • Referring URL
    • Full email address
    • Email address domain
    • IP address

  • keeps track of failed login attempts along with referring data – stops checking after X attempts to prevent brute force break ins
  • fully ajax’d workspace – no more waiting around for the browser to reload!
  • highly expandable UI to customise the system for your own data and needs

Traffic Analytic Features

  • Real time tracking gives you a higher degree of marketing & micro marketing control that is essential early on in web 2.0 projects.
  • Being fully integrated into userbase means that you not only get live visitor stats but also conversion rates for a huge array of metrics.
  • A huge array of stats metrics from browsers and operating systems to geo-location and referring URLs. Each with individual visitor, registration and conversion rate stats:

    • Operating System
    • Browser
    • Geo-location
    • Language
    • Screen Resolution
    • Referring domain
    • Referring URL
    • Referring ID (if set)
    • Time and date

  • Want to know which country is sending the most Safari users? Carry out indepth analysis of your traffic by drilling down into the stats with a clean and easy to use interface – watch video.
  • The userbase and sitestats apps collect referal data including referring URLs, domains as standard allowing you to quickly indentify popular referring sites & work out why they are providing high conversion rates.
  • Along with tracking domains sitestats separates popular search engines allowing you to not only see popular traffic drivers but also conversion rates.
  • Tracks and collects keywords driving search engine traffic (B+).
  • Choose to collect data on page views or just individual visits. Sitestats also provides indepth data about landing pages to help you workout what content is really driving traffic to your site and why – watch video.

Documentation & Code Examples

Installing userbase is a breeze with an installer package and I’ve added a load of dummy data so you can just test it out right away. I have also included, just like with all my apps, a full set of documentation to get you started. The documentation contains code examples, feature explanations and as always I’ve included live code samples to help you understand all the features.

Protecting a page only takes a few lines of code but at the same time it’s feature packed.

You can see example code of how to protect a page and all the other documentation here before you buy.

Requirements

MySQL, PHP 5 .2 or above, jQuery 1.4 or above

jQuery & Happy Web Servers

All my apps are built to shift as much work from your server to the client browser. So a lot of work normally done in PHP , such as repeating data into templates, is carried out by jQuery/JavaScript. PHP is mostly used to get/put data into the database, server side validation and some more ‘heavy lifting’ that cannot be done in the client browser.

Support

The download contains help files to get you started.

If you are having issues installing or with basic implementation then drop me an email and I will try to reply within 48 hours.

If you’re doing something a little more interesting with the system I’ll try my best to provide guidance on how it should be done – while pointing out any possible pitfalls

Pre sale questions in the comments please!

Download Ajax’d PHP Login, User Management & Site Security (Project Management Tools)

Leave a Reply

Your email address will not be published. Required fields are marked *