LOGIN_2
*R LOGIN3 {System will display error 1 if credentials are... *R LOGIN4 {System will display error 2 if credentials are... *R LOGIN5 {System will log the user in  if credentials are... *R LOGIN4 {System will display error 2 if credentials are... *R LOGIN3 {System will display error 1 if credentials are... *R LOGIN3 {System will display error 1 if credentials are... *R LOGIN2 {User must supply valid username and password to log... *R LOGIN1 {System will provide a login page} (05)  {AEF005 Successful login} >>System logs the user in <<Password is valid (04)  {AEF004 Invalid password} >>System displays message Please enter credentials <<Password is invalid <<Password is not blank (03)  {AEF003 Blank password} >>System displays message Please enter credentials <<Password is blank <<Username is valid (02)  {AEF002 Invalid username entered - cannot check password} >>System displays message Please enter credentials Note that you cannot check the password if username is invalid <<Username is not valid <<Username is not blank (01)  {AEF001 No username entered- cannot check password} >>System displays message Please enter credentials <<Username is blank ==User enters credentials (00)  {AEF000 No data entered} >>System displays message Please enter credentials ==User clicks enter without entering credentials ||Page contains username, password and system message areas ||User has navigated to login page Now go to page LOGIN_3, using the navigation links on the left... Stage 2:   Codes like == << and >> have been... Login example  stage 2