Customizing Sign In and Sign Out Page Appearance
Customizing User Authentication Behavior
Overriding Security at the Page Level
Programmatically Accessing the Currently Logged-in User