Find Jobs
Hire Freelancers

LoginModule

$250-750 USD

Terminado
Publicado hace alrededor de 7 años

$250-750 USD

Pagado a la entrega
Create an automated Registration/Login module using Eclipse Neon, Tomcat v8.5 or higher, Java and MySQL. The delivered product will be the zipped Eclipse workspace with all files. There will be four web pages: Registration Page ([login to view URL] or jsp), secured by transport-guarantee of https to protect the entered password. Secured page ([login to view URL] or jsp), secured by authentication requirement, requiring successful login using registration data. Login page ([login to view URL] or jsp) will provide username/password login fields, a link to the registration page for users who do not have credentials yet, and a "forgot password" link. Password reset page ([login to view URL] or jsp), containing a password field, and a password confirmation field. The initial access will be to a secured page that requires login, which will activate the server's j_security_check and present the login page. The login page will have username and password fields, as well as a link to the registration page. Any access to any page should force the use of https, but especially the registration page where a password will be entered. Successful registration must incorporate the new credentials into the server's authentication mechanism immediately. The registration page will accept a username in the form of an email address and a password. When the user submits the registration form, the Java code will generate a random salt string to hash with the password using SHA-256 or better. The username (email), salt value, and password hash (not the password) will be stored in a MySQL database, and the Tomcat server must immediately recognize these credentials. The Java code for the password processing is attached, but not required if you have your own. After registration, the user will be redirected to the secure test page, which should activate the j_security_check again. Logging in with the new username/password will execute Java code that accesses the MySQL database to retrieve the salt and hash, it will hash the submitted password combined with the stored salt, and compare to the stored hash value. A match will allow access to the secured resource, while a failure will redirect to an access denied page. The "forgot password" link on the login page will generate a random hash, email it to the user as part of a clickable link. Clicking the email link will verify the hashed value which was saved in MySQL, and redirect to a password reset page. The delivered product will have the zipped Eclipse workspace, containing all files necessary to recreate the test environment, including Tomcat v8.5 configuration files, and setup or configuration instructions if any are necessary.
ID del proyecto: 13213444

Información sobre el proyecto

4 propuestas
Proyecto remoto
Activo hace 7 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Hello there, I am expert in Java and J2EE with 4+ years of Experience. I can do the task as per the requirement. Looking forward for your reply. Thanks
$305 USD en 5 días
4,9 (33 comentarios)
5,2
5,2
4 freelancers están ofertando un promedio de $558 USD por este trabajo
Avatar del usuario
I'm a 7-year experience Java developer. I have experience in Spring MVC and security. I've gone through your requirements and Its a standard security principles for registration/login process with salting etc. Kindly PM me for further discussion
$750 USD en 10 días
5,0 (48 comentarios)
7,6
7,6
Avatar del usuario
Dear Employer, I am ready to work on your required task and can assure 100% satisfaction. You can read reviews/details about my past work on my profile http://www.freelancer.com/u/alyaspk.html Looking forward to an opportunity to work with you. Warm Regards, Muhammad Alyas
$588 USD en 10 días
5,0 (70 comentarios)
6,9
6,9
Avatar del usuario
Hello I'm interested in your project Please give me a response to talk in details Regards Abu Shahriar Ratul
$588 USD en 10 días
5,0 (38 comentarios)
5,7
5,7

Sobre este cliente

Bandera de UNITED STATES
Jersey Shore, United States
5,0
9
Forma de pago verificada
Miembro desde may 26, 2015

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.