Validation and Errors
In the previous chapter, we learned about databases. This got us most of the way to building our registration and login forms. One topic we didn’t spend enough time on was how to respond in the absence or poor formatting of data.
© Christopher Pitt 2018