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

Members fund testing for the Drupal project. Drupal Association Learn more

Comments

RajabNatshah created an issue. See original summary.

RajabNatshah’s picture

Issue summary: View changes
FileSize
241.85 KB
RajabNatshah’s picture

Issue summary: View changes
RajabNatshah’s picture

RajabNatshah’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...
RajabNatshah’s picture

Issue summary: View changes
RajabNatshah’s picture

RajabNatshah’s picture

Issue summary: View changes
RajabNatshah’s picture

Issue summary: View changes
RajabNatshah’s picture

RajabNatshah’s picture

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

Assigned: Mohammed J. Razem » Unassigned
RajabNatshah’s picture

Assigned: Unassigned » RajabNatshah
Status: Needs review » Needs work
RajabNatshah’s picture

RajabNatshah’s picture

RajabNatshah’s picture

Reset Password page layout

RajabNatshah’s picture

Assigned: RajabNatshah » 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

RajabNatshah’s picture

Issue summary: View changes
FileSize
165.86 KB
RajabNatshah’s picture

Assigned: Mohammed J. Razem » Unassigned
RajabNatshah’s picture

Status: Needs review » Fixed
RajabNatshah’s picture

Status: Fixed » Closed (fixed)