Open Ritvik-Keerthi opened 2 years ago
Team Score: 4/3 Individual Score: 2/2
Reviewed by Somaditya Singh
Score given 2/2. Create Task is completely and fully documented at this
Video is detailed and present. The written responses have been completed. Code snippets and Replit is also documented.
Account and Login hacks have also been successfully completed along with extra credit.
I agree with the grade given, a 6/5 would be correct for the work done. He has all the hacks done as well as the extra credit. Also, he has completed the college board Create Task requirements.
TOTAL Score: 6/5
Team Score: 4/3 (already reviewed with extra credit)
Accounts and Logins
CB Create Task completed and documented on GH Pages - Prep to submit to CB on or before May, 2nd. (2 Points - Individual)
Ritvik College Board Create Task
Accounts and Logins Challenges/Hacks ( 3 Points - Team)
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.
[x] Hack#1 Add Phone Number to Sign Up / Authorization screen
[x] Hack#2 Add logout to CRUD screen
[x] Hack#3 Add login_required to another portion of the project Login required has been added to level1.html part of project. New login page, and forced to login before accessing page.
[x] 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. Login is protecting level1.html file on page. Logout is also available on top of navbar.