CST 336 - Internet Programming (Week 6)
Week 6 - Authentication and Sessions
Week 6 was fascinating in some ways because the material was mostly about reading and working on the tutorial. The only programming assignment was Lab 06 so that we could spend time for the final project. In addition, my website for capstone project doesn't require account, so this material is out of bound.
However, that doesn't mean I take the material lightly. After that, authentication and sessions are still important materials in web development, especially in term of security. I spent sometimes for the tutorial before moving on the Lab 06. Later on, the tutorial turned out to be handful in the final project. Moreover, the combination of bcrypt, hash passwords, data table, back-end web development was complex and fascinating at the same time.
But that was not all. I underestimated Lab 06, thinking it would reuse the material in Lab 05 just because their titles are quite similar. Turn out, I had to build a different website for it. Moreover, for every page, there are about two routes, one for GET, and one for POST. Therefore, more and more just piled up: adding author, edit / delete author, adding quote, edit / delete quote. Moreover, every one of them was a schema to fetch data from tables, which is my weakness. However, everything paid off. I felt more confident after completing Lab 06 and ready myself for the final project.
The final project was another story for Week 7 and 8.
.png)
Comments
Post a Comment