Went through the SQL injection demo, and it recommends parametrized queries. Excellent.<p>EDIT:<p>Joined with Github, went through the password handling section, then saw this:<p><a href="http://i.imgur.com/H4h5FUY.png" rel="nofollow">http://i.imgur.com/H4h5FUY.png</a><p>No no no no NO! Do NOT use SHA256 for passwords.<p><a href="https://paragonie.com/blog/2016/02/how-safely-store-password-in-2016" rel="nofollow">https://paragonie.com/blog/2016/02/how-safely-store-password...</a><p><a href="https://codahale.com/how-to-safely-store-a-password/" rel="nofollow">https://codahale.com/how-to-safely-store-a-password/</a><p>PBKDF2-SHA256 with 100k or more iterations? Okay, fine.<p>SHA256 the cryptographic hash function not designed for password storage? Bad advice.