Client Login Panel
From UG
This is subcomponent of Client App
Contents |
Dev
Parent Mantis: http://mantis.jaguarfreight.com/mantis/view.php?id=1015
Specs
ss1) This is a typical "login panel" with "Save my password" and "Forgot Password?" feature
ss2) For the "first/limited clients release" this would be a separate page. After CT1 is discontinued this would become just a panel on www.jaguafreight.com homepage
ss3) This Login Page/Panel consists of:
- Username field
- Password field
- Save my password check box
- Forgot Password? link
Use cases
uc1) try to log in using correct uname/pwd
- goto Internal App and create non-jag account, set active=true
- goto Client App
- enter uname, pwd, click on "Login"
- system should show Client App Home Page
us2) try to log in using incorrect uname/pwd
- enter invalid uname/pwd, click on "Login"
- system must print "User name or password is incorrect, please try again"
uc3) try to log in using inactive uname
- goto Internal App and set active=false
- goto Client App
- enter uname, pwd, click on "Login"
- system must print "User name or password is incorrect, please try again"
uc4) Save my password feature
- enter uname/pwd, check checkbox
- login, logout
- enter uname
- system pre-fills pwd
uc5)Forgot Password feature
- click on this link
- system displays prompt for "Username"+ "OK" button
- enter username(email)
- system displays "Your password has been emailed to you"+"Try Login button"
QA
qa1) test uc1...uc5 qa2) test on all supported platforms
Look And Feel
TBD