Los sistemas de login han sido siempre pieza fundamental en el desarrollo de aplicaciones de todo tipo, ya que es el punto de partida en el cual se da de alta un usuario en el sistema y puede realizar las acciones a las cuales tenga permiso según sean las necesidades, aquí pondré a su disposición un sistema de Login realizado en JAVA el cual pueden utilizar para empezar un proyecto, consta con una ventana de inicio en el cual se pide un usuario y contraseña, si los datos son correctos nos envía a un menú con items de ejemplo con un botón adminsitrar en el cual el usuario podrá cambiar su contraseña, así mismo adjunto la base de datos que solo cuenta con la tabla de los usuarios, la encriptación manejada para las contraseñas es MD5, muchos pueda que entren en debate con este método de encriptación, pero mejor dejamos la conversación para otro post, por ultimo el repositorio cuenta con la libreria Msql-Connector para que el programa sea capaz de realizar consultas al servidor Mysql.
Login en JAVA Proyecto Netbeans IDE (Descarga gratis)
Algunas capturas del proyecto
Formulario para el cambio de contraseña, Aquí podrás cambiar la clave actual, el Software validará la clave actual; así mismo verifica que la clave nueva sea ingresada dos veces, escrita de la misma forma.
🌟 ¡Visita Nuestra Tienda para Programadores! 🌟Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!
En la base de datos, solo encontrarás una entidad o tabla, compuesta por 4 campos, y un usuario, aquí podrás añadir todos los usuarios que desees.
Código fuente: Proyecto CRUD en Java MVC – con base de datos MySQL
Si bien es cierto MD5, está obsoleto, puedes mejorar esto, haciendo uso de otros métodos de cifrado o bien, añadiendo algunos arreglos a tu MD5.
El formulario o panel de acceso: desde aquí podrás ingresar con tu usuario y contraseña registrados en la base de datos, este formulario realiza las siguientes validaciones:
- Verificación de campos vacíos.
- Verificación de existencia de usuario y contraseña asignada al mismo.
- Acceso a un menú de opciones solo disponible para usuarios registrados.
Espero sea de gran ayuda para sus futuros proyectos.
Hasta pronto!.
Amigo y la base de datos??
Saludos Luis, la base de datos la puedes encontrar dentro del archivo comprimido descargado, con nombre bd.sql.
Hola Iván, qué puede ser este error
Error: no se ha encontrado o cargado la clase principal login_java.login_java
Java Result: 1
Y donde lo descargo?