Problem/Motivation
1. Password policy:
- Minimum 6 characters
- Includes at least 1 number
- Includes at least capital
- Includes at least 1 symbol
- Password expires after 6 months. Test expiry of changing password.
2. Nice UI for "user/register" page or "user/UID/edit" or "user/add" ...etc.
Like the following screenshot. we don't want a table.
Better than than Drupal Default password assestance feedback look.
#2933028: Added [Better Login] module 1.x-dev and style for vartheme and VARTHEM_SUBTHEME
3. On reset password:
Force users to add the new password before going anywhere on the site, then after change password, redirect to target page
https://www.drupal.org/project/prlp
#2932104: [Reverted] Added [Password Reset Landing Page (PRLP)] module 8.1.3
Proposed resolution
- Update default config.
- Use better login UI interfaces.
Better login look with Vartheme and Bootstrap
Remaining tasks
User interface changes
User login form.
User reset password form.
User change password after, email been sent about forgetting the password.
User could be forced to change passwords before doing anything in the site.
API changes
Data model changes
Change of default config.
Original report by Mohammed J. Razem
Comment | File | Size | Author |
---|---|---|---|
#23 | user-edit-dev-varbase4c.png | 165.86 KB | Rajab Natshah |
#21 | Reset-password--dev--varbase4c-2.png | 111.53 KB | Rajab Natshah |
#21 | Reset-password--dev--varbase4c.png | 86.99 KB | Rajab Natshah |
#3 | needed-UI-for-password-policy.png | 241.85 KB | Rajab Natshah |
Comments
Comment #3
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot commentedComment #4
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot commentedComment #5
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot commented#2932104: [Reverted] Added [Password Reset Landing Page (PRLP)] module 8.1.3
Comment #6
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot commentedComment #11
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot commentedComment #12
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot commentedComment #13
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot commentedComment #14
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot commentedComment #15
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot commentedComment #16
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot commentedComment #17
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot commentedComment #18
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot commentedComment #19
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot commentedComment #20
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot commentedComment #21
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot commentedReset Password page layout
Comment #22
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot commented- Issue #2924033 by Mohammed J. Razem: Changed [Varbase security] feature with new password policy behavior.
http://cgit.drupalcode.org/varbase/commit/?id=8ff79fd
https://travis-ci.org/Vardot/varbase/builds/329003761
Comment #23
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot commentedComment #24
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot commentedComment #25
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot commentedComment #26
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot commented