03.11.2016 Views

Beginning ASP.NET 4.5 in CSharp and VB Opsylum

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CONTENTS<br />

Authentication: How Can You Prove Who You Are? 604<br />

Authorization: What Are You Allowed to Do? 605<br />

An Introduction to the <strong>ASP</strong>.<strong>NET</strong><br />

Application Services 605<br />

Introduc<strong>in</strong>g the Log<strong>in</strong> Controls 607<br />

The Log<strong>in</strong> Controls 612<br />

Log<strong>in</strong> 612<br />

Log<strong>in</strong>View 614<br />

Log<strong>in</strong>Status 615<br />

Log<strong>in</strong>Name 615<br />

CreateUserWizard 617<br />

PasswordRecovery 621<br />

ChangePassword 621<br />

Configur<strong>in</strong>g Your Web Application 624<br />

The Role Manager 627<br />

The Role Manager Configuration 627<br />

Manag<strong>in</strong>g Users with the WSAT 628<br />

Configur<strong>in</strong>g the Web Application to Work with Roles 632<br />

Programmatically Check<strong>in</strong>g Roles 636<br />

Practical Security Tips 640<br />

Summary 641<br />

CHAPTER 17: PERSONALIZING WEBSITES 643<br />

Underst<strong>and</strong><strong>in</strong>g Profile 644<br />

Configur<strong>in</strong>g the Profi le 645<br />

Creat<strong>in</strong>g Simple Profile Properties 645<br />

Creat<strong>in</strong>g Profile Groups 646<br />

Us<strong>in</strong>g Non-St<strong>and</strong>ard Data Types 647<br />

Us<strong>in</strong>g the Profile 652<br />

Other Ways of Deal<strong>in</strong>g with Profile 670<br />

Anonymous Identification 670<br />

Clean<strong>in</strong>g Up Old Anonymous Profiles 671<br />

Look<strong>in</strong>g at Other Users’ Profiles 672<br />

Practical Personalization Tips 675<br />

Summary 675<br />

xxvii

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!