The user experience starts when a user comes to the Login page.

The user will need to supply a user name, password, and domain name in order to login. If the credentials fail an error message will hint as to why. After five failed attempts the brute force prevention system kicks in. If a user cannot remember their password they can reset it by supplying their Domain and User Name.

From the login page users can also request an account. After an account is requested Domain Administrators can approve or delete the account. The user will recieve an email notifying them of the decision and may proceed to login if approved.

After logging in the user is brought to the Dashboard. The Dashboard is a collage of icons which represent applications that the user is authorized to use. By clicking an icon the user will be taken to that application. If there are many applications, you can group related ones together to keep things looking clean.

Click the image for a larger view.
My Account is an application that all users have on their dashboard. This is where users can update their name, email address, and password. They can also view which groups they are a member of and a history of their logins. If the user feels there is something suspicious going on with their account (like more logins in the history than they remember) then they can report it here.