Client Login Panel

From UG

(Difference between revisions)
Jump to: navigation, search
(QA)
 
(19 intermediate revisions not shown)
Line 1: Line 1:
This is subcomponent of Client App
This is subcomponent of Client App
== Dev ==
== Dev ==
-
Parent Mantis: http://mantis.jaguarfreight.com/mantis/view.php?id=1015
+
* Parent Mantis: [http://mantis.jaguarfreight.com/mantis/view.php?id=1015 1015]
-
== Specs ==
+
== Biz Analyst Intro ==
-
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
+
This panel is for user to login to client app through www.jaguarfreight.com
-
ss3) This Login Page/Panel consists of:
+
== Sys Analyst Intro ==
 +
* It allows user to log in to his/her CyberTrax2 client application
 +
* It allows user to save one password, so next time user does not need to enter user name and password every time.
 +
* There is a Forgot Password feature for user to retrieve one username and password.
 +
 
 +
== Specs ==
 +
* This is a typical "login panel" with "Save my password" and "Forgot Password?" feature
 +
* Create a Login panel on www.jaguarfreight.com homepage
 +
* This Login Page/Panel consists of:
* Username field
* Username field
* Password field
* Password field
* Save my password check box
* Save my password check box
 +
** Password will be saved on the browser for future login
 +
** If there is incorrect username or password, THEN show a new panel for user to re-enter
 +
*** A re-enter Login Panel consists of:
 +
**** Message: User name or password is incorrect, please try again
 +
**** Jaguar Freight logo
 +
**** Username:
 +
**** Password:
 +
**** Save my password
 +
**** Forgot Password?
 +
**** Submit button
 +
**** See [[#Figure 2. Re-enter Log In Panel]]
* Forgot Password? link
* Forgot Password? link
 +
** Message: Enter your user name
 +
** Jaguar Freight logo
 +
** Enter User Name (E-Mail):
 +
*** Once user enter his/her email address, he/she will receive his/her password via e-mail
 +
** OK button
 +
** See [[#Figure 3. Forgot Password]]
 +
 +
* button "Submit"
 +
* See [[#Figure 1. Log In Panel on Jaguarfreight homepage]]
 +
 +
== Design ==
 +
'''User Name'''
 +
:* Label: CT2 USER NAME
 +
:* Type: [[Datatypes#ascii]]
 +
:* Widget: [[textbox]]
 +
 +
'''Password'''
 +
:* Label: PASSWORD
 +
:* Type: [[Datatypes#alphanumeric]]
 +
:* Widget: [[textbox]]
 +
 +
'''Save my password'''
 +
:* Label: Save my password
 +
:* Type: check
 +
:* Widget: [[checkbox]]
 +
 +
'''Submit'''
 +
:* Label: SUBMIT
 +
:* Type: n/a
 +
:* Widget: button
 +
 +
'''Forgot Password?'''
 +
:* Label: FORGOT PASSWORD?
 +
:* Type: n/a
 +
:* Widget: button
 +
 +
'''Enter User Name (E-Mail)'''
 +
:* Label: Enter User Name (E-Mail)
 +
:* Type: [[Datatypes#ascii]]
 +
:* Widget: [[textbox]]
== Use cases ==
== Use cases ==
Line 44: Line 102:
# enter username(email)
# enter username(email)
# system displays "Your password has been emailed to you"+"Try Login button"
# system displays "Your password has been emailed to you"+"Try Login button"
 +
 +
== Figures ==
 +
=== Figure 1. Log In Panel on Jaguarfreight homepage ===
 +
 +
[[File:LoginCT2.JPG]]
 +
 +
=== Figure 2. Re-enter Log In Panel ===
 +
 +
[[File:ReEnterLogin.JPG]]
 +
 +
=== Figure 3. Forgot Password ===
 +
 +
[[File:ForgotPassword.JPG]]
== QA ==
== QA ==
Line 55: Line 126:
== RFC ==
== RFC ==
rfc1) CT1 makes pwd expire every 90 days and forces user to change pwd. But I do not think we need this feature. --[[User:Alex|Alex]] 03:23, 18 July 2009 (UTC)
rfc1) CT1 makes pwd expire every 90 days and forces user to change pwd. But I do not think we need this feature. --[[User:Alex|Alex]] 03:23, 18 July 2009 (UTC)
 +
[[Category:Client]]
[[Category:Client]]

Current revision as of 23:41, 2 August 2013

This is subcomponent of Client App

Contents

[edit] Dev

  • Parent Mantis: 1015

[edit] Biz Analyst Intro

This panel is for user to login to client app through www.jaguarfreight.com

[edit] Sys Analyst Intro

  • It allows user to log in to his/her CyberTrax2 client application
  • It allows user to save one password, so next time user does not need to enter user name and password every time.
  • There is a Forgot Password feature for user to retrieve one username and password.

[edit] Specs

  • This is a typical "login panel" with "Save my password" and "Forgot Password?" feature
  • Create a Login panel on www.jaguarfreight.com homepage
  • This Login Page/Panel consists of:
  • Username field
  • Password field
  • Save my password check box
    • Password will be saved on the browser for future login
    • If there is incorrect username or password, THEN show a new panel for user to re-enter
      • A re-enter Login Panel consists of:
        • Message: User name or password is incorrect, please try again
        • Jaguar Freight logo
        • Username:
        • Password:
        • Save my password
        • Forgot Password?
        • Submit button
        • See #Figure 2. Re-enter Log In Panel
  • Forgot Password? link
    • Message: Enter your user name
    • Jaguar Freight logo
    • Enter User Name (E-Mail):
      • Once user enter his/her email address, he/she will receive his/her password via e-mail
    • OK button
    • See #Figure 3. Forgot Password

[edit] Design

User Name

Password

Save my password

  • Label: Save my password
  • Type: check
  • Widget: checkbox

Submit

  • Label: SUBMIT
  • Type: n/a
  • Widget: button

Forgot Password?

  • Label: FORGOT PASSWORD?
  • Type: n/a
  • Widget: button

Enter User Name (E-Mail)

[edit] Use cases

uc1) try to log in using correct uname/pwd

  1. goto Internal App and create non-jag account, set active=true
  2. goto Client App
  3. enter uname, pwd, click on "Login"
  4. system should show Client App Home Page

us2) try to log in using incorrect uname/pwd

  1. enter invalid uname/pwd, click on "Login"
  2. system must print "User name or password is incorrect, please try again"

uc3) try to log in using inactive uname

  1. goto Internal App and set active=false
  2. goto Client App
  3. enter uname, pwd, click on "Login"
  4. system must print "User name or password is incorrect, please try again"

uc4) Save my password feature

  1. enter uname/pwd, check checkbox
  2. login, logout
  3. enter uname
  4. system pre-fills pwd

uc5) Forgoten Password feature

  1. click on this link
  2. system displays prompt for "Username"+ "OK" button
  3. enter username(email)
  4. system displays "Your password has been emailed to you"+"Try Login button"

[edit] Figures

[edit] Figure 1. Log In Panel on Jaguarfreight homepage

File:LoginCT2.JPG

[edit] Figure 2. Re-enter Log In Panel

File:ReEnterLogin.JPG

[edit] Figure 3. Forgot Password

File:ForgotPassword.JPG

[edit] QA

qa1) test uc1...uc5

qa2) test on all supported platforms

[edit] Look And Feel

TBD

[edit] RFC

rfc1) CT1 makes pwd expire every 90 days and forces user to change pwd. But I do not think we need this feature. --Alex 03:23, 18 July 2009 (UTC)

Personal tools