PHP Role and Permission based Authentication library for MySQL and PDO, and strongly inspired by Cartalyst/Sentry and Zizaco/entrust