What you will learn in this chapter:
- Adding personal information to ASP.NET Identity
- Managing your security database
- Different approaches to website personalization
- How to implement personalization in your website
Code Downloads for this Chapter:
The wrox.com code downloads for this chapter are found at www.wrox.com/go/beginningaspnetforvisualstudio on the Download Code tab. The code is in the chapter 16 download and individually named according to the names throughout the chapter.
Implementing security in your web site means that you now have the ability to identify your users. Once you can do that, you can start gathering information about them—everything from their name and address, to date of birth, to favorite color—whatever information you can use to make their experience with your site more welcoming, memorable, and special. The more welcome your users feel, the more comfortable they will be when working with your application, and the more likely that they will come back.
Once you have identified users, you can also monitor other aspects about them, including what pages they visit, how often they visit, what items they may click on most, and other interesting information. With that kind of data you can build directed marketing efforts, or remember users and take them directly to given product pages—benefits that aren't possible when you don't have the capability to recognize a user or you don't have information about that user.