PHP Security & User Management (Miscellaneous)

Welcome to Advanced PHP Security and User Management. This application can be used as a PHP /MySQL Web Application Starter Kit (PM-WASK), or as an integrated module in your already existing site with all the security and user management features already built in. It is a feature rich application that takes care of all the basics to save you time and allow you to focus on what’s important. Use it as a template to start your website or use the existing controls (modules) to add security and user management features to your already existing site.

Brief Feature Highlight:

  • Login with Auto Login option,
  • Registration with hashed Password, Welcome Email and Account Activation,
  • Password Reset with Email,
  • Lost Activation – (Resend Activation Email),
  • reCAPTCHA integration with optional ON/OFF,
  • Auto Lockout and Auto Unlock Features,
  • User Name Availability check on Registration Page,
  • MX Records Check for Account Emails,
  • Hidden Controls after Login,
  • Role Based Page Security (Unlimited Roles for Any User),
  • Rich User Account and Role Management Features,
  • Broadcast Email,
  • Dashboard Overview with Google Charts – all of the above with tons of bulk management features,
  • ASP .NET style grid views with sortable columns, multiple selection check-boxes, alternating row colors, paging, A-Z navigation and full-text search,
  • Configuration File with editable options,
  • Quick Edit Configuration and Connection String File in the browser,
  • and much-much more…

Login Control Highlights:

  • reCaptcha ON/OFF option
  • Remember last page access
  • User Name, Password and Role Validation and Authentication
  • Form validation / empty fields check with error messages displayed on form
  • Auto Login with optional settings in configuration file
  • Auto Lockout after defined number of unsuccessful tries
  • Auto Unlock after specified number of minutes
  • Secure Sessions and Cookies
  • Records Last Activity Date, Last Login Date, Last Login IP address
  • Auto Hide Control while logged in

Registration Control Highlights:

  • reCaptcha ON/OFF option
  • Form Validation
  • Unique User Name check
  • Unique Email Check
  • User Name availability check function
  • Password Strength Indicator
  • Adds User to Default Role
  • Optional Account Approval settings
  • Optional Password Requirements:
    o minimum password length
    o require number
    o require special character
    o allow user name in password
  • Password Compare check
  • Account Activation Email
  • Welcome Email
  • MX Records check for account email
  • Security Question and Answer
  • On form error reporting
  • Auto Hide Control while logged in

Password Reset Highlights:

  • User Name validation
  • Security Answer validation
  • Random Hashed Password generation
  • Email new temporary credentials to user

Lost Activation Control:

This control re-sends the account activation email if lost or not received, allowing the user to complete the account activation process.

Administration Panel:

Functions and features are too numerous to describe. Download the documentation below or login to the demo site to experience and decide for yourself.

Flexible Page Protection:

To protect any PHP page within your site, you use a simple copy and paste script. You can edit this script, by simply listing the Security Roles (Groups) that you want to allow to view the page. There is no limit to the number of Roles you create in the database and use in your pages. You can create Roles for a single user account or for an unlimited number. Very simple, very powerful.
PDF Documentation and Installation Instructions:

PDF Documentation and installation instruction are included in the download file. Installation is very simple: Deploy the database script, edit connection string and adjust a couple of configuration file settings.
Support

Feel free to contact me with any product related or custom development questions you may have via e-mail at (hunzonian at gmail dot com).

Download PHP Security & User Management (Miscellaneous)

Leave a Reply

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