Summer term kept me busy (Analysis of Algorithms in 8 weeks was intense!), so now it’s time to catch up on projects and posting here about my projects.
Reflections and Future Work
In a past php project (CapstoneDB), I had primarily used PDO for database interaction because of the availability of documentation. For this project, I used MySQLi. I found that I preferred the ease of using named parameters with PDO over MySQLi.
Passwords and Hashing
My biggest to-do for improving the project in the near future is adding hashing for passwords. Right now, the passwords are just plaintext, which is a big security no-no. This will be the first thing I change. The project, as a class project, had some major time constraints, but even for a rush project, it’s important to have good password hygiene.
PHP – DOM, interleaving, or return html string?
Check out a live version of this project here.