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

    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

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

RajabNatshah created an issue. See original summary.

Rajab Natshah’s picture

Issue summary: View changes
FileSize
241.85 KB
Rajab Natshah’s picture

Issue summary: View changes
Rajab Natshah’s picture

Rajab Natshah’s picture

Title: Revise password policy behavior » Changed [Varbase security] feature with new password policy behavior

  • RajabNatshah committed e5c2501 on 8.x-4.x
    Issue #2924033: Updated the Autoamted functional testing to work with...

  • RajabNatshah committed cb131d0 on 8.x-4.x
    Issue #2924033: Updated the Autoamted functional testing to work with...

  • RajabNatshah committed 0da9ade on 8.x-4.x
    Issue #2924033: Changed [Varbase security] feature with new password...
Rajab Natshah’s picture

Issue summary: View changes
Rajab Natshah’s picture

Rajab Natshah’s picture

Issue summary: View changes
Rajab Natshah’s picture

Issue summary: View changes
Rajab Natshah’s picture

Rajab Natshah’s picture

Assigned: Rajab Natshah » Mohammed J. Razem
Status: Needs work » Needs review
Issue tags: +varbase-8.4.14
Rajab Natshah’s picture

Assigned: Mohammed J. Razem » Unassigned
Rajab Natshah’s picture

Assigned: Unassigned » Rajab Natshah
Status: Needs review » Needs work
Rajab Natshah’s picture

Rajab Natshah’s picture

Rajab Natshah’s picture

Reset Password page layout

Rajab Natshah’s picture

Assigned: Rajab Natshah » Mohammed J. Razem
Status: Needs work » Needs review

- 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

Rajab Natshah’s picture

Issue summary: View changes
FileSize
165.86 KB
Rajab Natshah’s picture

Assigned: Mohammed J. Razem » Unassigned
Rajab Natshah’s picture

Status: Needs review » Fixed
Rajab Natshah’s picture

Status: Fixed » Closed (fixed)