I previously chronicled my adventures with a hotel’s wifi system and how their less than secure data management allowed for those with the right tools and technique to affect the cost of their service. Between writing up that story and subsequent conversations, I felt that I would cover some good programming practices in relation to programming.
HTML forms are the predominant way to procure data from a user on the web. Signing up for newsletters, making purchases, and taking any other data from users are all done through forms. When dealing with sensitive information, like handling monetary transactions, it’s important to handle it on the backend, rather than in the form itself, otherwise a knowledgeable person may be able to change the data in your form to their own ends.