Uploaded image for project: 'WORKTERRA'
  1. WORKTERRA
  2. WT-11070

Hi Trust - Prompt / redirect on password change while login after password expired

    Details

    • Type: Change Request
    • Status: Resolution Setting
    • Priority: Medium
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Platform
    • Labels:
      None
    • Module:
      Platform - Security
    • Reported by:
      Support
    • Company:
      All Clients/Multiple Clients
    • Item State:
      LB QA - LB Deployed
    • Sprint:
      WT Sprint 38 - Enhancement
    • Severity:
      Simple

      Description

      User should be redirect to change password screen if Password expired.
      Once User changed password , user will land to home screen and never show change password screen till password expired

      CC: Jaideep Vinchurkar Satya Vijay Siddha

        Attachments

          Issue Links

            Activity

            vishal.bajad Vishal Bajad (Inactive) created issue -
            vishal.bajad Vishal Bajad (Inactive) made changes -
            Field Original Value New Value
            Link This issue relates to WT-11008 [ WT-11008 ]
            Hide
            jaideep.vinchurkar Jaideep Vinchurkar (Inactive) added a comment -

            Prompt / redirect on password change while login after password expired.

            New Implementation:

            1. If any user did not change password after recevied mail and password expires.User can login with his old password.
            2. After Password expiration, first time login he will redirected to change password screen.
            3. Once user changed password , will redirect to home page.
            4. User will not see "Change password" screen , unless his password expires.
            5. User can manually change the password from "Change Password" screen.

            Development Efforts
            User Interface Changes :

            1. Need to design and integrate "Change password" pop up screen, which will be shown after login if user password expires.
            2. This screen will not close unless until user changed password successfully.

            Business logic Changes :

            1. Need to add business logic to check whether user password expires or not.
            2. Add logic to redirect to Change password screen used If user password expiers.
            3. Add or update business logic to Insert/update/select new password.

            Database Changes :

            1. Add or update Script logic to check whether user password expires or not.
            2. Add or update Script logic to Insert/update/select user password.

            Testing (Test Scinario) :

            1. User should able to login workterra with prior Password.
            2. User should redirected to "Change Password" after passwords expires
            3. Password should properly updated and able to login with changed password.
            4. Never redirect to "Change Password" unless password expires
            Show
            jaideep.vinchurkar Jaideep Vinchurkar (Inactive) added a comment - Prompt / redirect on password change while login after password expired. New Implementation: If any user did not change password after recevied mail and password expires.User can login with his old password. After Password expiration, first time login he will redirected to change password screen. Once user changed password , will redirect to home page. User will not see "Change password" screen , unless his password expires. User can manually change the password from "Change Password" screen. Development Efforts User Interface Changes : Need to design and integrate "Change password" pop up screen, which will be shown after login if user password expires. This screen will not close unless until user changed password successfully. Business logic Changes : Need to add business logic to check whether user password expires or not. Add logic to redirect to Change password screen used If user password expiers. Add or update business logic to Insert/update/select new password. Database Changes : Add or update Script logic to check whether user password expires or not. Add or update Script logic to Insert/update/select user password. Testing (Test Scinario) : User should able to login workterra with prior Password. User should redirected to "Change Password" after passwords expires Password should properly updated and able to login with changed password. Never redirect to "Change Password" unless password expires
            jaideep.vinchurkar Jaideep Vinchurkar (Inactive) logged work - 19/Sep/17 12:43 PM
            • Time Spent:
              0.5h
               
              <No comment>
            jaideep.vinchurkar Jaideep Vinchurkar (Inactive) made changes -
            Component/s Platform [ 10006 ]
            Issue Category Client [ 10352 ] EBS [ 10350 ]
            Module Parent values: BenAdmin(10100)Level 1 values: Security(10112) Parent values: Platform(10106)Level 1 values: Security(10115)
            QA Priya Handepatil [ priya.handepatil ]
            Summary Prompt / redirect on password change while login after password expired Hi Trust - Prompt / redirect on password change while login after password expired
            Remaining Estimate 15h [ 54000 ]
            Original Estimate 15h [ 54000 ]
            jaideep.vinchurkar Jaideep Vinchurkar (Inactive) made changes -
            Remaining Estimate 15h [ 54000 ] 14.5h [ 52200 ]
            Time Spent 0.5h [ 1800 ]
            Worklog Id 79758 [ 79758 ]
            jaideep.vinchurkar Jaideep Vinchurkar (Inactive) made changes -
            Link This issue relates to WT-10718 [ WT-10718 ]
            jaideep.vinchurkar Jaideep Vinchurkar (Inactive) made changes -
            Link This issue relates to WT-10718 [ WT-10718 ]
            vishal.bajad Vishal Bajad (Inactive) logged work - 22/Sep/17 12:40 PM
            • Time Spent:
              1h
               

              Implementation verification

            vishal.bajad Vishal Bajad (Inactive) made changes -
            Remaining Estimate 14.5h [ 52200 ] 13.5h [ 48600 ]
            Time Spent 0.5h [ 1800 ] 1.5h [ 5400 ]
            Worklog Id 80622 [ 80622 ]
            jaideep.vinchurkar Jaideep Vinchurkar (Inactive) made changes -
            Dev Due Date 03/Oct/2017
            vishal.bajad Vishal Bajad (Inactive) made changes -
            Status New Request [ 10029 ] Pending for Approval [ 10002 ]
            vishal.bajad Vishal Bajad (Inactive) made changes -
            Status Pending for Approval [ 10002 ] Approved for Development [ 10003 ]
            vishal.bajad Vishal Bajad (Inactive) made changes -
            Status Approved for Development [ 10003 ] In Development [ 10007 ]
            vishal.bajad Vishal Bajad (Inactive) made changes -
            Item State Parent values: Development(10200)Level 1 values: In Analysis(10204)
            vishal.bajad Vishal Bajad (Inactive) logged work - 03/Oct/17 01:10 PM
            • Time Spent:
              6h
               
              <No comment>
            vishal.bajad Vishal Bajad (Inactive) made changes -
            Remaining Estimate 13.5h [ 48600 ] 7.5h [ 27000 ]
            Time Spent 1.5h [ 5400 ] 7.5h [ 27000 ]
            Worklog Id 83012 [ 83012 ]
            Hide
            vishal.bajad Vishal Bajad (Inactive) added a comment - - edited

            Hi Jaideep Vinchurkar ,

            This change request already implemented and working fine if we set Expiry day by Unchecked "No automatic expiration" on Security settings page.

            Tested Scenario :

            • Go To Global level Security Settings page.
            • Unchecked "No automatic expiration" and set values for "Days before password to automatically expire" in no of days.
            • User password gets expires after no of day added in for "Days before password to automatically expire".
            • User will get redirected to change password screen.
            • He can change password by with help of old password.
            • once password gets changed , will redirect to login page.
            • User can now able to login with new password.
            • User will never redirected to Change pass screen until password expires.

            We need to verify it from QA from all Environment.

            Thanks !

            Show
            vishal.bajad Vishal Bajad (Inactive) added a comment - - edited Hi Jaideep Vinchurkar , This change request already implemented and working fine if we set Expiry day by Unchecked "No automatic expiration" on Security settings page. Tested Scenario : Go To Global level Security Settings page. Unchecked "No automatic expiration" and set values for "Days before password to automatically expire" in no of days. User password gets expires after no of day added in for "Days before password to automatically expire". User will get redirected to change password screen. He can change password by with help of old password. once password gets changed , will redirect to login page. User can now able to login with new password. User will never redirected to Change pass screen until password expires. We need to verify it from QA from all Environment. Thanks !
            vishal.bajad Vishal Bajad (Inactive) made changes -
            Status In Development [ 10007 ] Local Testing [ 10200 ]
            vishal.bajad Vishal Bajad (Inactive) made changes -
            Item State Parent values: Development(10200)Level 1 values: In Analysis(10204) Parent values: LB QA(10201)Level 1 values: LB Deployed(11600)
            vishal.bajad Vishal Bajad (Inactive) made changes -
            Assignee Vishal Bajad [ vishal.bajad ] Jaideep Vinchurkar [ jaideep.vinchurkar ]
            mandark Mandar Kulkarni (Inactive) made changes -
            Sprint WT Sprint 38 - Enhancement [ 88 ]
            jaideep.vinchurkar Jaideep Vinchurkar (Inactive) made changes -
            Status Local Testing [ 10200 ] Pending for Stage Approval [ 10300 ]
            jaideep.vinchurkar Jaideep Vinchurkar (Inactive) made changes -
            Assignee Jaideep Vinchurkar [ jaideep.vinchurkar ] Priya Handepatil [ priya.handepatil ]
            priya.handepatil Priya Handepatil (Inactive) made changes -
            Item State Parent values: LB QA(10201)Level 1 values: LB Deployed(11600) Parent values: LB QA(10201)Level 1 values: In Testing(10210)
            priya.handepatil Priya Handepatil (Inactive) made changes -
            Attachment WT-11070 Test Cases.xls [ 64702 ]
            Hide
            priya.handepatil Priya Handepatil (Inactive) added a comment -
            Show
            priya.handepatil Priya Handepatil (Inactive) added a comment - Hi Vishal Bajad Please refer attached Test cases WT-11070 Test Cases.xls cc: Sachin Hingole Prasad Pise Rakesh Roy Hrishikesh Deshpande Thank You !
            priya.handepatil Priya Handepatil (Inactive) made changes -
            Status Pending for Stage Approval [ 10300 ] Approved for Stage [ 10030 ]
            priya.handepatil Priya Handepatil (Inactive) made changes -
            Status Approved for Stage [ 10030 ] Stage Testing [ 10201 ]
            priya.handepatil Priya Handepatil (Inactive) made changes -
            Status Stage Testing [ 10201 ] Reopen in Stage [ 10023 ]
            priya.handepatil Priya Handepatil (Inactive) made changes -
            Status Reopen in Stage [ 10023 ] In Development [ 10007 ]
            priya.handepatil Priya Handepatil (Inactive) made changes -
            Status In Development [ 10007 ] Local Testing [ 10200 ]
            Hide
            priya.handepatil Priya Handepatil (Inactive) added a comment -

            Hi Vishal Bajad

            I have verified this Change Request on LB

            Verified For Company Admin Login (Admintestfdu | Password@1)

            After Password expiration for my admin there is no mail for Password change as well as while login with old password after password expiration it is not redirecting to Change Password Window

            Hence , Reopening this ticket on LB

            cc: Sachin Hingole Prasad Pise Hrishikesh Deshpande Rakesh Roy

            Thank You !

            Show
            priya.handepatil Priya Handepatil (Inactive) added a comment - Hi Vishal Bajad I have verified this Change Request on LB Verified For Company Admin Login (Admintestfdu | Password@1) After Password expiration for my admin there is no mail for Password change as well as while login with old password after password expiration it is not redirecting to Change Password Window Hence , Reopening this ticket on LB cc: Sachin Hingole Prasad Pise Hrishikesh Deshpande Rakesh Roy Thank You !
            priya.handepatil Priya Handepatil (Inactive) made changes -
            Item State Parent values: LB QA(10201)Level 1 values: In Testing(10210) Parent values: LB QA(10201)Level 1 values: Re-open(10212)
            priya.handepatil Priya Handepatil (Inactive) made changes -
            Status Local Testing [ 10200 ] Reopen in Local [ 10018 ]
            priya.handepatil Priya Handepatil (Inactive) made changes -
            Assignee Priya Handepatil [ priya.handepatil ] Vishal Bajad [ vishal.bajad ]
            Hide
            vishal.bajad Vishal Bajad (Inactive) added a comment -

            Hi All ,

            Please find details as below ,

            Concern : Prompt / redirect on password change while login after password expired not wking

            Cause : As this is exiting implementation ,This issue is because of used hard coded value for do not expires password rather than User password setting page.

            Correction : We have removed hard coded value and it will get deployed on LB with next deployment patch.

            Impacted Area : User Enforces to changes password if password expires as per customization.

            Test Scenario: Now able to move to changes pass screen if password expires.

            Affected Files :

            • \Web\Web Projects\WORKTERRA\Controllers\Login\Login\LoginController.cs

            Thanks !

            CC : Jaideep Vinchurkar

            Show
            vishal.bajad Vishal Bajad (Inactive) added a comment - Hi All , Please find details as below , Concern : Prompt / redirect on password change while login after password expired not wking Cause : As this is exiting implementation ,This issue is because of used hard coded value for do not expires password rather than User password setting page. Correction : We have removed hard coded value and it will get deployed on LB with next deployment patch. Impacted Area : User Enforces to changes password if password expires as per customization. Test Scenario : Now able to move to changes pass screen if password expires. Affected Files : \Web\Web Projects\WORKTERRA\Controllers\Login\Login\LoginController.cs Thanks ! CC : Jaideep Vinchurkar
            vishal.bajad Vishal Bajad (Inactive) made changes -
            Status Reopen in Local [ 10018 ] In Development [ 10007 ]
            vishal.bajad Vishal Bajad (Inactive) made changes -
            Status In Development [ 10007 ] Local Testing [ 10200 ]
            vishal.bajad Vishal Bajad (Inactive) made changes -
            Code Reviewed By Jaideep Vinchurkar [ 11908 ]
            Company All Clients/Multiple Clients [ 18434 ]
            Item State Parent values: LB QA(10201)Level 1 values: Re-open(10212) Parent values: Development(10200)Level 1 values: Ready for Review(10208)
            vishal.bajad Vishal Bajad (Inactive) made changes -
            Assignee Vishal Bajad [ vishal.bajad ] Jaideep Vinchurkar [ jaideep.vinchurkar ]
            khandu.kshirsagar Khandu Kshirsagar (Inactive) made changes -
            Item State Parent values: Development(10200)Level 1 values: Ready for Review(10208) Parent values: LB QA(10201)Level 1 values: LB Deployed(11600)
            vishal.bajad Vishal Bajad (Inactive) logged work - 30/Oct/17 02:11 PM
            • Time Spent:
              3h
               
              <No comment>
            vishal.bajad Vishal Bajad (Inactive) made changes -
            Remaining Estimate 7.5h [ 27000 ] 4.5h [ 16200 ]
            Time Spent 7.5h [ 27000 ] 10.5h [ 37800 ]
            Worklog Id 87864 [ 87864 ]
            jaideep.vinchurkar Jaideep Vinchurkar (Inactive) made changes -
            Assignee Jaideep Vinchurkar [ jaideep.vinchurkar ] Akash Thakur [ akash.thakur ]
            jaideep.vinchurkar Jaideep Vinchurkar (Inactive) made changes -
            Link This issue is cloned by WT-13347 [ WT-13347 ]
            jaideep.vinchurkar Jaideep Vinchurkar (Inactive) made changes -
            Link This issue relates to NF-5911 [ NF-5911 ]
            Hide
            akash.thakur Akash Thakur (Inactive) added a comment -

            Continued under  link WD-81

            Show
            akash.thakur Akash Thakur (Inactive) added a comment - Continued under  link WD-81
            akash.thakur Akash Thakur (Inactive) made changes -
            Resolution Duplicate [ 3 ]
            Status In LB Testing [ 10200 ] Resolution Setting [ 11616 ]
            Transition Time In Source Status Execution Times
            Vishal Bajad (Inactive) made transition -
            New Request Pending for Approval
            19d 23h 40m 1
            Vishal Bajad (Inactive) made transition -
            Pending for Approval Approved for Development
            4s 1
            Vishal Bajad (Inactive) made transition -
            Approved for Development In Development
            4s 1
            Jaideep Vinchurkar (Inactive) made transition -
            In LB Testing Pending for Stage Approval
            6h 56m 1
            Priya Handepatil (Inactive) made transition -
            Pending for Stage Approval Approved for Stage
            11d 8h 49m 1
            Priya Handepatil (Inactive) made transition -
            Approved for Stage Stage Testing
            4s 1
            Priya Handepatil (Inactive) made transition -
            Stage Testing Reopened in Stage
            8s 1
            Priya Handepatil (Inactive) made transition -
            Reopened in Stage In Development
            3s 1
            Priya Handepatil (Inactive) made transition -
            In LB Testing Reopen in Local
            4m 50s 1
            Vishal Bajad (Inactive) made transition -
            Reopen in Local In Development
            12d 5h 23m 1
            Vishal Bajad (Inactive) made transition -
            In Development In LB Testing
            3d 7h 21m 3
            Akash Thakur (Inactive) made transition -
            In LB Testing Resolution Setting
            223d 19h 38m 1

              People

              Assignee:
              akash.thakur Akash Thakur (Inactive)
              Reporter:
              vishal.bajad Vishal Bajad (Inactive)
              Developer:
              Vishal Bajad (Inactive)
              QA:
              Priya Handepatil (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Dev Due Date:

                  Time Tracking

                  Estimated:
                  Original Estimate - 15h
                  15h
                  Remaining:
                  Time Spent - 10.5h Remaining Estimate - 4.5h
                  4.5h
                  Logged:
                  Time Spent - 10.5h Remaining Estimate - 4.5h
                  10.5h