In Simplifying the Sign In Experience with AJAX, I brainstormed about how an AJAX Login control could improve a user's web application sign in experience. The third item on the list of desired attributes for such a control was URL Accessible Functionality. This post explains that attribute and gives an example of how I implemented it.
The Goal
The primary focus of this attribute is to provide users with a unique URL for each distinct state of the AJAX Login control. Ajax Patterns contains a detailed explanation of this capability. They also have a discussion on how it improves user experience and suggestions for implementation.
The Demo
Rather than go through the detailed implementation, I decided it would be good for you to experience it in person. Yes, finally, there is a live demo.
Sign In or Join. (Notice the unique URLs to functionality on the same page.)
Note: You do not have to use a real e-mail address to join unless you want to see the confirmation functionality. And no, I will not do anything with the e-mail addresses.
Please provide any and all feedback on your experience.