Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0033456Openbravo ERPB. User interfacepublic2016-07-08 11:032016-07-11 12:05
plujan 
psarobe 
normalminoralways
newopen 
5
main 
 
Core
No
0033456: Usability problems when trying to log in with an expired password
When the user's password is expired, the login screen fires the flow for asking a new one.

Some usability issues observed:

- User field gets replaced by "new password" field. From an UX point of view this behaviour is not good practise and should be avoided in favor of keeping the user name field and adding the new fields below. Furthermore since after entering the new password the user is logged in the system. (which is probably another issue)

- "New Password" field is marked as non mandatory while "Confirm Password" is mandatory

- If both passwords fields are left blank, the error message shown on login is not correct "Invalid user name and password / Enter your username and password"
Set an user's password as expired by following this test case https://testlink.openbravo.com/testlink/linkto.php?tprojectPrefix=Communit&item=testcase&id=Communit-10008 [^]

and check the issues reported in the description (also see attached screenshot)
No tags attached.
png ExpiredPassword.png (42,390) 2016-07-08 11:03
https://issues.openbravo.com/file_download.php?file_id=9617&type=bug
png

png Password Expiration - Proper.png (55,243) 2016-07-11 12:05
https://issues.openbravo.com/file_download.php?file_id=9622&type=bug
png
Issue History
2016-07-08 11:03plujanNew Issue
2016-07-08 11:03plujanAssigned To => platform
2016-07-08 11:03plujanFile Added: ExpiredPassword.png
2016-07-08 11:03plujanModules => Core
2016-07-08 11:03plujanTriggers an Emergency Pack => No
2016-07-11 09:49alostaleAssigned Toplatform => dbaz
2016-07-11 09:49alostaleTypedefect => design defect
2016-07-11 11:59alostaleAssigned Todbaz => psarobe
2016-07-11 12:05dbazNote Added: 0088363
2016-07-11 12:05dbazFile Added: Password Expiration - Proper.png

Notes
(0088363)
dbaz   
2016-07-11 12:05   
This project was not developed following the specs.

There is no strict need to show the username in the "New Password" screen. The user have just introduced it. In fact, in several systems where this feature is present, the user is not shown in the "Reset Password" screen: http://screencast.com/t/Dx60KzSbM3 [^]

There should be a "Continue" and a "Cancel" button, and the "Continue" one should not be enabled until both inputs be filled.
* The "Continue" button, logs into the application
* The "Cancel" button returns to the "Login" window.

The background of both inputs should be white to be coherent with the "Login" screen, where both inputs are mandatory with white background.

If both inputs text doesn't match and the "Continue" button is pressed, the red message should remark it.