18. Example—User Registration
In This Chapter
The second example in the book—a user registration system—has already been touched on in several other chapters, because the registration, login, and logout processes make for good examples of many concepts. But this chapter will place all those ideas within the same context using a consistent programming approach.
Users will be able to register, log in, log out, and change their password. This chapter includes three features not shown elsewhere: the ability to reset a password, should it be forgotten; the requirement ...