We would like to have a skeleton which allows us to put in php files and grant permissions of accessing these files to different users.
the system file structure is as such
The project would require a system that has the following functions
- users creation and management
- module creation - a directory called "modules" would be created under the system root.
for php files directory under "modules" directory, it would be identified as a function in the system with which permissions would be granted to some users.
so for files other than features, that would need to have permissions granted, we would put in subdirectories under modules such as modules/classes/ , modules/images which would NOT have permission assignment.
say i have a file called [url removed, login to view] --- i can add this easily to the system for assigning permission by addding some additional code on the top of the php file
e.g. (if !access($username, $this_file)
/// redirect user to "access denied" page
so in this way i can have a system to put in any of our own php scripts for permission management easily.
- users permission assignment:
there are two types of users permission assignment. One type of permission is the system permission namely:
1. users management (add / edit / remove )
2. password policy management
3. Smtp server - which the scripts in modules can use to send out emails.
4. modules permissions. this permission list is DYNAMICALLY generated by parsing through the files in modules as mentioned above.
the permissions are to be stored in database. additionaly, for each modules, an "ALL" permission can be assigned to a user, which allows the user to acecss any item under the same module.
5. default module ordering.
5. when user login, they can only see modules that they have some type of permissions to access. a horrible navigation menu on top of the site would like all the modules. they can also override the default module ordering to what they want.
requirements, php 5.3+, mysql 5.1 + (php code need to use mysqli permissions)
a php framework is preferable, e.g. zend , yii etc. please mention this in your bid.
please allow defining a database table name prefix.
you have to design your own pages but html/css with simple interface is preferable.
to make sure you have read the whole post, please include "PHP PERMISSION SYSTEM" in CAPITAL LETTERS in your bid otherwise your bid would be ignored.
Looking to make some money?
- Set your budget and the time frame
- Outline your proposal
- Get paid for your work
Bids on this Project
We are one of the best programming team here on freelancer. We have received more than 110+ positive feedback/reviews here. "HariOm Technologies" is a proven expert team in delivering WEB APPS, MOBILE APPS of any complexity to clients worldwide. We have expertise in ANDROID, PHP, LARAVEL, ANGULAR JS, NODE JS, HTML5, CSS3, RESPONSIVE WEBSITES, Jquery, Apache Cordova, Ecommerce Solutions, CMS & CRM solutions, API Integration, Payment gateway Integration, Custom web applications. We have a very vast experience in open source frameworks like WORDPRESS, MAGENTO, PRESTASHOP etc. We develop applications using MVC standards, we follow MVC frameworks like LARAVEL, CODE IGNITER, CAKEPHP etc. OUR PAYMENT TERMS : Before starting the project we require upfront 25% of total payment and rest of the payment in mutually agreed milestones.
Ashburn, United States
Acuity Infotech specializes in the development of a wide variety of high profile business and e-commerce web solutions. Our aim has always been towards providing top of the line internet solutions to our broad spectrum of clients ranging from high profile individuals, small businesses and large corporations. "Acuity" means sharpness of the mind and our work reflects that. The Company´s reputation for technical expertise and excellence in these areas is unsurpassed. Acuity´s professionals demonstrate an unfailing dedication to their work. Please take a moment and click on Our Portfolio to view our work. Acuity Infotech has an well integrated & fully equipped infrastructure with •Qualified and Experienced Personnel •High-End Pentium Servers & Workstations •Aesthetic and congenial work environment •1 MBPS Internet connectivity METHODOLOGY Acuity Infotech proven project delivery methodology includes: DESIGN: •Assessment and Requirements Analysis •Project Definition and Detailed Specification DEVELOPMENT: •Coding/Development •Content/Database Design, Development, and Integration TESTING & LAUNCH: •Testing and Debugging •User Acceptance Testing •Implementation and Launch SUPPORT: Ongoing support and maintenance (if required). Company will guide the client through this systematic process so you will at the end of the project have solidly written and documented, user friendly, fully functional software, and will have a plan in place for maintenance and ongoing support.
Glasgow, United Kingdom
We offer perfect solutions tailored to meet your style and needs. We go for solutions that bring you on top and an edge over your competitors. With an extensive range of services that suits your needs, we are there to give professional assistance .
Provide Affordable and Professional Customized & Modularized Distributed System Software As Remarkable Solution from Continues Creativity and Innovation
Webqueue Solutions, started as a small website and software development company in 2009, has now become one of the most promising system integrator and IT solution provider to a host of Global Clientele. - Continued 2 Months FREE support after the delivery of final product. - Daily basis updates. - Clear communication throughout the project. Our services range from developing high quality software solutions, web development, Website maintenance, application and database software development, consultancy and technical support for database but important services like Customer Care Services. Our software developers and graphic designers often work 24 / 7 to serve customers, helping them meet their deadline, whether by finishing their web development work within no time or troubleshooting a complicated software problem by working all throughout the night. !! WE CAN'T ACCEPT PROJECT WITHOUT MILESTONE !! Thanking You.
Panchsheel Nagar, India
EXPERT IN HTML5/CSS3, PHP, E-Commerce, Opencart, Bigcommerce, Shopify, Joomla, Wordpress development and MOBILE WEBSITE ( jQuery Mobile ). We feel good to help client, achieving goal in the areas of web-based enterprise solutions, web application, and portal development.
Maximum Expertise with Minimum Cost | Perfect Job! Greetings! LinuxFreakz is the top freelancer based in Karachi, I have been serving Website Design / Development / Android and Server Administration jobs for past 6 years. My Expertise: 1. Wordpress Themes / Plugins Coder 2. Responsive Website Design / Bootstrap / HTML5/ CSS3 3. Woocommerce plugins / Websites 4. Android / Mobile Phone 5. Ecommerce Solutions 6. Linux Server Administration 7. INTERSPIRE / MAILWIZZ / POWERMTA 8. Email Delivery Consultant Terms of Service • 100% Customer Satisfaction • Perfect 5 star reviews!! • Good communication availability 24/7
I am a Web Developer who has been working since 2005. I'm comfortable working with many different technologies and languages, including c#, php, mysql, sql server etc. I do have capabilities in Desktop Applications as well, but I mainly work on Websites and Web applications. My areas of expertise involve PHP/MYSQL Web Application Development, Wordpress Development, Application Development etc. I have strong command over custom php and programming. By 2014, I had completed almost 400 Projects on Freelancer.com alone.