Security Concerns
SQL injection & Cross-site scripting
Allowing users to pass arbitrary data into our application presents some problems.
We need to protect our application from malicious users attempting to compromise our server. We also need to ensure data that arrives into our server are valid for our needs.
SQL injection & Cross-site scripting
Rejecting bad user data