Checkpoint A: Describe your design for your site’s shopping cart. That is, will it be a separate page that the user can view and edit, or will it be integrated into the product pages? If so, describe in detail how this will work on your site. Provide several examples of using the cart.
The design for my shopping cart will be a seperate page that the user can view abd edit. After selcting which products they would like to purchase and after successfuly loging in, they will be able to view their cart. From there they can checkout and view their invoice or delete or add products.
Checkpoint B: Explain specifically how you will use sessions to manage your shopping cart. In particular, what shopping cart data will be stored in the session, what data format will be used (NOT what data type, but the format like with the data format used for your registration data). Use code examples showing what data structures (such as arrays and their keys) you will use to manage the shopping cart data and how they will beused in $_SESSION.
Checkpoint C: How will you avoid access to your application when the user has not logged in or registered? What are the particular security concerns you must address?
The user will be allowed to view the prodcuts but won’t be allowed to purchase them prior to loging in. I must ensure that all my user data isn’t stored in a public folder where it is accessable to everyone.
Checkpoint D: Upon a successful login, how do you provide personalization in your UI? Explain how you did or will do this (paste code if necessary):
Upon successful login, I will ensure that the username of the user is displayed.
Checkpoint E: If you are working with partners, how will you split up the work in your team so that you are working in parallel as effectively as possible? That is, who is doing what and when?
I will be working alone on Assignment 3.
Checkpoint F: How are you approching Assigment 3 differently than Aassignment 2?
With Assignment 3 I’ll make sure to look at actaul ecommerce website to get a better understanding of how to structure my website. I’ll also make sure to look at videos on certain topics I still do not fully understand.