This project demonstrates a simple web application with two versions: a vulnerable version and a secure version. The application includes a login functionality and is designed to illustrate the risks of SQL Injection and how to mitigate them.
- This version contains code that is prone to SQL Injection due to unsafe handling of user inputs.
- Location:
vulnerable-code/src
- This version implements secure coding practices to prevent SQL Injection attacks.
- Location:
secure-version/src
- Java EE
- Apache Tomcat Server
- MySQL Database