|All requests||>||User access module||>||Request new recommendation||>||Featured requests||>||No recommendations|
by Dhananjay Modagekar - 5 years ago (2015-04-18)
I am new to the PHP platform and I am developing a Web application. I need an user access control module that suppports differenet roles.
Features: -Class for groups management(validation, creation, suppression) -Class for users management(registration, validation, creation, suppression) -Management area based on user's role, actually it is set on Admin allowed only(fully used of ajax only) -Users registration with ajax using PDO to connect to MySql *check of already used mail or already used username (ajax) *send of validation mail(ajax) -Users connexion with ajax using PDO to connect to MySql *check of username existence(ajax) *check of true password(ajax) *check of access time (ajax) with message to tell you when to connect if you can't at the moment you try. *not register? link *forget password link -Users password recovering page and reset mail sending using ajax *mail prompt *password changing after mail validation with unique id -Management of users *Edit properties like activation statut,role,password,group for access time etc... *Add a new user *Delete an user -Management of Groups *Edit properties like name,description,access time,access time recurrence,starting date to apply the access time, etc... *Add a new group *Delete an existing group.
You can use simply user_manager_model of BurgeCMF, and its related controller AE_User. The password authentication is completely secure and also stores a seed per user to disallow rainbow table attacks
Here is an award winner, it is older so you will eventually have to update it from the deprecated mysql extensions to mysqli or pdo_mysql.