Identified in: uPortal
The login form and contents should be wrapped by a primary container for identification and visual formatting.
The login form is the primary interaction, consisting of labels and input fields for username and password, and a corresponding submit button.
The login form must provide a clear error message when the login fails. The error message must be clearly identified as an error message and the message itself needs to be clear, concise, and in plain language that a person can understand.
The most common error in login is the forgotten password. It is now standard convention to have a forgot password link associated with the login form. Ideally, the forgot password interaction would happen within the login component, but due to varying user management systems on the back end it may be necessary to have the link send the user to another application to complete the forgot password interaction.
A "remember me" checkbox aids the user by remembering the username and password entries and auto-populating the input fields in future login interactions. Remembering login information can be problematic with public computers, but the user affordance and convenience, and reduction of help requests make it worth looking at.
Aside from assistance with forgotten passwords, other help documentation may be needed or desired. The ability to provide help text and/or link should be available.