Prev | Current Page 585 | Next

Emilian Balanescu and Cristian Darie

"Beginning PHP and MySQL E-Commerce: From Novice to Professional, Second Edition"

Instead,
we??™ll use SSL over HTTPS connections. We??™ll take the TShirtShop application to the point where
we can implement a back-end order pipeline in Chapter 18.
In this chapter, you??™ll learn how to
??? Store customer accounts
??? Implement the security classes
??? Add customer accounts functionality to TShirtShop
??? Create the checkout page
477
C H A P T E R 1 6
?–  ?–  ?– 
Storing Customer Accounts
You can handle customer account functionality in web sites in many ways. In general, however,
the methods share the following features:
??? Customers log in to access secured areas of the web site.
??? Once logged in, the web application remembers the customer until the customer logs
out (either manually via a Log Out link or automatically if the session times out or
a server error occurs).
??? All secure pages in a web application need to check whether a customer is logged in
before allowing access.
First we??™ll look at the general implementation details for the TShirtShop e-commerce site.
The TShirtShop Customer Account Scheme
One simple way to determine whether a customer is logged in is to store the customer ID in
the session state. You can then verify whether a value is present at the start of the secured
pages and warn the user if not. The login form itself can then authenticate the user and store
a value in the session state if successful, ready for later retrieval.


Pages:
573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597
mimre.benton.pl pit 37 druk wydawnictwa Apartamenty Novalja Wróżki