Find Jobs
Hire Freelancers

Admin Panel PHP / Javascrip/JQuery Functions

£5-10 GBP / hour

Opravljeno
Objavljeno pred približno 11 leti

£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]).
ID projekta: 4374059

Več o projektu

15 ponudb
Projekt na daljavo
Aktivno pred 11 leti

Želite zaslužiti?

Prednosti oddajanja ponudb na Freelancerju

Nastavite svoj proračun in časovni okvir
Prejmite plačilo za svoje delo
Povzetek predloga
Registracija in oddajanje ponudb sta brezplačna
Dodeljeno:
Avatar uporabnika
Hello, I've checked out all the tasks and this can be done in 1-2 days. Regards, Andy.
£11 GBP v 8 dneh
5,0 (39 ocen)
5,2
5,2
15 freelancerjev je oddalo ponudbo s povprečno vrednostjo £7 GBP/uro za to delo
Avatar uporabnika
Ready to help
£10 GBP v 15 dneh
4,9 (56 ocen)
6,8
6,8
Avatar uporabnika
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 v 30 dneh
5,0 (86 ocen)
6,5
6,5
Avatar uporabnika
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 v 40 dneh
5,0 (102 ocen)
6,6
6,6
Avatar uporabnika
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 v 25 dneh
5,0 (123 ocen)
6,2
6,2
Avatar uporabnika
Hello. I'm interested in this job. More details in private.
£10 GBP v 25 dneh
5,0 (78 ocen)
5,3
5,3
Avatar uporabnika
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 v 40 dneh
4,9 (41 ocen)
5,3
5,3
Avatar uporabnika
Sir i am ready for the work !!!
£5 GBP v 21 dneh
5,0 (12 ocen)
4,4
4,4
Avatar uporabnika
Dear sir, I can finish it with the best quality and ontime. Please let me do it for you. Thanks.
£5 GBP v 40 dneh
4,8 (11 ocen)
4,8
4,8
Avatar uporabnika
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 v 14 dneh
5,0 (21 ocen)
4,1
4,1
Avatar uporabnika
I would like to do this job with best quality.
£5 GBP v 24 dneh
5,0 (5 ocen)
3,1
3,1
Avatar uporabnika
Ready to work in your project. Quality work is ensure. One year experience in a software firm.
£5 GBP v 14 dneh
5,0 (4 ocen)
2,9
2,9
Avatar uporabnika
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 v 37 dneh
5,0 (1 ocena)
1,6
1,6
Avatar uporabnika
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 v 3 dneh
0,0 (5 ocen)
0,0
0,0

O stranki

Zastava JERSEY
St Brelade, Jersey
5,0
20
Član(ica) od maj 15, 2012

Verifikacija stranke

Hvala! Po e-pošti smo vam poslali povezavo za prevzem brezplačnega dobropisa.
Pri pošiljanju vašega e-sporočila je šlo nekaj narobe. Poskusite znova.
Registrirani uporabniki Skupaj objavljenih del
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Nalaganje predogleda
Geolociranje je bilo dovoljeno.
Vaša prijavna seja je potekla, zato ste bili odjavljeni. Prosimo, da se znova prijavite.