Find Jobs
Hire Freelancers

Admin Panel PHP / Javascrip/JQuery Functions

£5-10 GBP / hour

Complété
Publié il y a environ 11 ans

£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]).
N° de projet : 4374059

Concernant le projet

15 propositions
Projet à distance
Actif à il y a 11 ans

Cherchez-vous à gagner de l'argent ?

Avantages de faire une offre sur Freelancer

Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux
Décerné à :
Avatar de l'utilisateur
Hello, I've checked out all the tasks and this can be done in 1-2 days. Regards, Andy.
£11 GBP en 8 jours
5,0 (39 commentaires)
5,2
5,2
15 freelances proposent en moyenne £7 GBP/heure pour ce travail
Avatar de l'utilisateur
Ready to help
£10 GBP en 15 jours
4,9 (56 commentaires)
6,8
6,8
Avatar de l'utilisateur
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 en 30 jours
5,0 (86 commentaires)
6,5
6,5
Avatar de l'utilisateur
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 en 40 jours
5,0 (102 commentaires)
6,6
6,6
Avatar de l'utilisateur
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 en 25 jours
5,0 (123 commentaires)
6,2
6,2
Avatar de l'utilisateur
Hello. I'm interested in this job. More details in private.
£10 GBP en 25 jours
5,0 (78 commentaires)
5,3
5,3
Avatar de l'utilisateur
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 en 40 jours
4,9 (41 commentaires)
5,3
5,3
Avatar de l'utilisateur
Sir i am ready for the work !!!
£5 GBP en 21 jours
5,0 (12 commentaires)
4,4
4,4
Avatar de l'utilisateur
Dear sir, I can finish it with the best quality and ontime. Please let me do it for you. Thanks.
£5 GBP en 40 jours
4,8 (11 commentaires)
4,8
4,8
Avatar de l'utilisateur
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 en 14 jours
5,0 (21 commentaires)
4,1
4,1
Avatar de l'utilisateur
I would like to do this job with best quality.
£5 GBP en 24 jours
5,0 (5 commentaires)
3,1
3,1
Avatar de l'utilisateur
Ready to work in your project. Quality work is ensure. One year experience in a software firm.
£5 GBP en 14 jours
5,0 (4 commentaires)
2,9
2,9
Avatar de l'utilisateur
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 en 37 jours
5,0 (1 commentaire)
1,6
1,6
Avatar de l'utilisateur
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 en 3 jours
0,0 (5 commentaires)
0,0
0,0

À propos du client

Drapeau de JERSEY
St Brelade, Jersey
5,0
20
Membre depuis mai 15, 2012

Vérification du client

Merci ! Nous vous avons envoyé un lien par e-mail afin de réclamer votre crédit gratuit.
Une erreur a eu lieu lors de l'envoi de votre e-mail. Veuillez réessayer.
Utilisateurs enregistrés Total des travaux publiés
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Chargement de l'aperçu
Permission donnée pour la géolocalisation.
Votre session de connexion a expiré et vous avez été déconnecté. Veuillez vous connecter à nouveau.