kiannp44 / kianpcsp

Individual APCSP Repository
Apache License 2.0
0 stars 0 forks source link

Kian Pasokhi Individual Review Ticket #5 #7

Open kiannp44 opened 2 years ago

kiannp44 commented 2 years ago

TOTAL: 4.5/5

Start or add to existing project: init.py, main.py, requirements.txt and cruddy blueprint directory are things you will need to add to your existing project. Additionally, you should start with some of the content in templates and static folders. Find a pair and work on this together. Ask questions. Analysis: the csp.nighthawkcodingsociety.com implementation is for educational purposes. It has some obvious flaws in its security. Discuss some of the flaws that you see in its security as implemented.

http://127.0.0.1:8080/crud/login/

Danny4w commented 2 years ago

TOTAL: 4.5/5 Graded by Daniel Bertino

1.5/2 for create task ; -0.5 for non-functioning runtime of create task CB Create Task Coding requirements documented Runtime of Code(with comments) on Replit/Intellij Start or add to existing project: init.py, main.py, requirements.txt and cruddy blueprint directory are things you will need to add to your existing project. Additionally, you should start with some of the content in templates and static folders. Find a pair and work on this together. Ask questions. Analysis: the csp.nighthawkcodingsociety.com implementation is for educational purposes. It has some obvious flaws in its security. Discuss some of the flaws that you see in its security as implemented.

3/3 for completing hacks Hack 1 Add Phone Number to Sign Up / Authorization screen Hack 2 Add logout to CRUD screen Hack 3 Add login_required to another portion of the project http://127.0.0.1:8080/crud/login/

Extra Credit: A quality design would have login and logout on Navbar with user information. Be sure to have login protecting something on your site, however, do NOT make entire site under login_required.