Find Jobs
Hire Freelancers

Admin Panel PHP / Javascrip/JQuery Functions

£5-10 GBP / hour

Completed
Posted about 11 years ago

£5-10 GBP / hour

There will be 4 levels of user. Admin = "1", Manager ="2", User = "3" and Guest ="4". These differing user levels will control what each user's permission level is for in other aspects of the admin panel. 1. Passwords in the database need to be encrypted, using md5. 2. The login panel is already designed... There are various elements on this login panel that I need making functional... Check the login authentication is secure and ensure that the details are checked against the database for verification (bearing in mind the password system needs changing to include encryption as above). User can only log in if their status is active in database. Build "Remember Me" system. I want the login cookie to last for 1 HOUR if the "remember me" IS NOT checked or for 30 DAYS if the "remember me" IS checked. So if remember was not checked the user should be logged out after 1 hour! Build "forgot password" system (User can enter either their email address or username to request a reset link). As passwords will be encrypted this will need to be a system that emails a reset link to the user's email address for them to click to reset their password. By clicking this link the user will be directed to a form (same design as the login panel) where they can reset their password. After resetting the password they will be logged in and taken to dashboard of the admin panel. 3. I need code adding to the head of each of the admin pages thus making the pages only accessible when a user is logged in. If a user is not logged in then these pages should not be accessible and the user should be diverted to login.php. 4. Build welcome message - Once successfully logged in to the admin panel in the top right hand corner it should say "welcome," "followed by the logged in user's "Name". 5. Create system for adding/editing/deleting users. What a logged in user can now do is controlled by their "userlevel". So if an admin user (userlevel = "1") is logged in then the admin can see all users, add new users, edit all users and delete all users. If a manager user (userlevel = "2") is logged in they can see all users with userlevel 3 and 4 (they cannot see level 1 admin users or other level 2 manager users), they can add new users (but only assign them userlevel 3 or 4), they can delete users with userlevel 3 or 4 but can't edit or delete any other users with the same userlevel as themselves or higher (so userlevel 1 and 2 as they cannot see them). They can however edit userlevels 3 and 4 but cannot change the userlevel of these users to a higher level. They can see their own userlevel 2 profile though! If a user user (userlevel = "3") is logged in they can see only userlevel 4 users, they cannot add new users, they can delete users with userlevel 4 but can't edit or delete any other users with the same access level as themselves or higher (so userlevel 1, 2 and 3 as they cannot see them). They can however edit userlevels 4 but cannot change the userlevel of these users to a higher level. They can see their own userlevel 3 profile though! Any User can see and edit their own profile but they can't change their userlevel! Any user with a userlevel "4" (Guest) cannot log into this admin panel! (these are only to be used for frontend access later on). Users can currently be added by clicking on the "+ Add User" tab on the users page. The form for this does currently work but will need some extra verifying work doing to check for duplicate email address and username. Duplicates are not allowed and an error notice should be showed stating the issue. Passwords must be md5 encrypted as previously discussed. Create the [login to view URL] form (use same design as the add form) and make it functional using the above userlevel rules. Create [login to view URL] using the above userlevel rules. 6. Create logout that kills current session/cookie (after logout user is sent to [login to view URL]).
Project ID: 4374059

About the project

15 proposals
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello, I've checked out all the tasks and this can be done in 1-2 days. Regards, Andy.
£11 GBP in 8 days
5.0 (39 reviews)
5.2
5.2
15 freelancers are bidding on average £7 GBP/hour for this job
User Avatar
Ready to help
£10 GBP in 15 days
4.9 (56 reviews)
6.8
6.8
User Avatar
We're team of highly experienced developer with hands-on skills in PHP, ASP, VB. Java, JQuery, Bootstrap etc. Not only we're honest but also communicate fast, Since it's based on hourly job we'll only charge on solid work involved in this project. Let's discuss further through pmb. Thanks
£7 GBP in 30 days
5.0 (86 reviews)
6.5
6.5
User Avatar
I have read the full project description carefully. I am very clear about the project. I sent my understanding and solutions in your PM. Please check and let me know.
£10 GBP in 40 days
5.0 (102 reviews)
6.6
6.6
User Avatar
I am the right programmer you are looking for. I am very clear with all the features you mentioned for your admin panel. everything will be done nicely as you want. support will be provided. Thanks.
£7 GBP in 25 days
5.0 (123 reviews)
6.2
6.2
User Avatar
Hello. I'm interested in this job. More details in private.
£10 GBP in 25 days
5.0 (78 reviews)
5.3
5.3
User Avatar
Hi , I have 5+ year experience in web development. Give me only one opportunity to do this surely you will get a very good result. Thanks
£5 GBP in 40 days
4.9 (41 reviews)
5.3
5.3
User Avatar
Sir i am ready for the work !!!
£5 GBP in 21 days
5.0 (12 reviews)
4.4
4.4
User Avatar
Dear sir, I can finish it with the best quality and ontime. Please let me do it for you. Thanks.
£5 GBP in 40 days
4.8 (11 reviews)
4.8
4.8
User Avatar
Dear sir, I am new on freelancer.com but I have 3+ years professional experience on PHP, CodeIgniter(MVC) and Opencart(for E-commerce website). I have read all of requirement of your project and I am honestly said I can do it asap. I am ready to do it now. Please check my PM for showing my previous project.
£5 GBP in 14 days
5.0 (21 reviews)
4.1
4.1
User Avatar
I would like to do this job with best quality.
£5 GBP in 24 days
5.0 (5 reviews)
3.1
3.1
User Avatar
Ready to work in your project. Quality work is ensure. One year experience in a software firm.
£5 GBP in 14 days
5.0 (4 reviews)
2.9
2.9
User Avatar
Hi there, I am a UK based software developer with over 8 years of large management / control panel experience. Please check your private message. Regards,
£10 GBP in 37 days
5.0 (1 review)
1.6
1.6
User Avatar
I am php developer with 6 years of experience. I done may php web development projects. I have knowledge in php, mysql, javascript, jquery, html, css. I will handle this project.
£8 GBP in 3 days
0.0 (5 reviews)
0.0
0.0

About the client

Flag of JERSEY
St Brelade, Jersey
5.0
20
Member since May 15, 2012

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.