Edit
by Dhananjay Modagekar - 9 years ago (2015-04-18)
User access module written in pure php
| 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. |
Ask clarification
3 Recommendations
tinyUGatMs: Manage users and groups of events in a database
This package can manage users and groups of events in a database.
It can manage records of users and user groups associated to events.
The package can create or update given user records. Each user belongs to a group of recurring events.
It can also create or update recurring event records to be associated with groups of users.
| by zinsou A.A.E.Moïse package author 6835 - 7 years ago (2017-07-20) Comment
tinyGatMs package is simple users and groups recurring access time management system.
technolgies used:
-PHP of course
-MySql
-AJAX(JAVASCRIPT)
-HTML5
-for the css it's minimalist you will see what to do with that
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. |
Burge CMF: Framework to publish managed content
This package is a framework to publish managed content based on CodeIgniter.
It implements MVC classes based on CodeIgniter to implement a blog like modular content management system. It supports:
- Multi-language administration and regular user interfaces
- Multi-user admin environment with ability to set access level for each user
- Default view files for different languages (Persian, and English) and different devices to support fast developing new modules
- Visitor counter module
- Log manager which allows to write, retrieve and also query logs based on log message type
- Manage posts and categories
- File manager
| by Burge Lab package author 280 - 8 years ago (2016-08-01) Comment
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 |
Access user Class: Site user registration and page access restriction
This package is meant to manage the registration of users of a site and restrict the access to the site pages to registered users.
The main features that it provides are:
- User login authentication verification
- New site member user registration
- Remember login information
- Account activation by sending a verification e-mail to the member address
- Page access restriction to site member users
- Forgotten password recovery by sending a message with a new password member e-mail address
- multi language message reporting
- level based page access destriction
- A new feature (since 1.7) is the ability to store the users profile data in the database.
- Since version 1.8: Access levels and a simple admin panel
The class uses MySQL to store the member users information and PHP sessions to keep track of the authenticated users.
The package comes with example scripts to demonstrate all the main features
| by Dave Smith 7620 - 9 years ago (2015-04-19) Comment
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. |