How to Use Reset Password in iDempiere

Reset Password is the iDempiere window administrators and users use to change account passwords, validated against the configured Password Rule.

IT teams use it to reset forgotten passwords, force temporary passwords to be replaced at next login, and update a user’s email details in the same step.

System Administrators can reset another user’s password without the old password, while users changing their own password must confirm their current one first.

Process Flow

ResetPassword1

Business Rules

  • Password changes are validated against the configured Password Rule.
  • System Administrators can reset another user’s password without their current password.
  • Users changing their own password must enter the correct current password.
  • New Password and Confirm New Password values must match exactly.
  • Passwords that fail the configured Password Rule are rejected.
  • Force change on next login requires a new password immediately after the next login.
  • Email Address and Email User can be updated in the same password reset operation.
  • Email-only updates still require a valid password change to pass validation.
  • Password history is automatically maintained after a successful password change.

Prerequisites

  • Password Rule configured and assigned to the System Tenant.
  • User record exists for the account being reset.
  • Current password known, if the user is changing their own password.

Configuration Steps

Step 1: Administrator Resets Another User’s Password

This allows an administrator to reset an account without needing the existing password, useful for forgotten passwords.

Open Reset Password, select the User/Contact, leave Old Password blank, enter the New Password and Confirm New Password, then click OK.

FieldSample ValuePurpose
User/ContactPraveenThe account whose password is being reset
Old PasswordBlankNot required when an administrator resets another user’s password
New Password / Confirm New PasswordMatching new password valuesSets and confirms the replacement password
TenthPlanet iDempiere GeneralRules ResetPassword

Step 2: User Changes Their Own Password

This lets a logged-in user replace their password directly, requiring proof of the current password.

Open Reset Password, select your own user, enter the current password in Old Password, enter and confirm the New Password, then click OK.

FieldSample ValuePurpose
Old PasswordRequiredConfirms the user’s identity before allowing the change
New Password / Confirm New PasswordMatching new password valuesSets and confirms the replacement password

Step 3: Force Change on Next Login

This ensures a temporary password set by an administrator cannot be reused; the user must set their own password on first login.

After entering the new password, check Force change on next login, then save the record.

FieldSample ValuePurpose
Force change on next loginCheckedRequires the user to set a new password immediately after their next login

Step 4: Update Email Information During Reset

This keeps email details current while performing the password change.

Enter a valid password change, then update New EMail and New EMail User as needed, and save. Email-only changes still require a valid password change to pass validation.

FieldSample ValuePurpose
New EMailpraveen.demo@example.comUpdates the user’s email address
New EMail Userpraveen.demoUpdates the associated email user ID
TenthPlanet iDempiere GeneralRules ResetPassword4
TenthPlanet iDempiere GeneralRules ResetPassword1 1

Step 5: Complete the Forced Change Login Flow

This is what the user experiences after Force change on next login has been set on their account.

The user logs in with the temporary password; the system displays the Change Password page. The user enters the Old, New, and Confirm Password, selects a Security Question, enters an Answer, and submits.

FieldSample ValuePurpose
Security QuestionWho was your childhood hero?Security question selected during the forced change
AnswerVijayAnswer recorded for the selected security question
Confirmation MessageThe new password is now valid in: GardenWorld, MITCH, POTS, SystemConfirms the password was updated across all listed Tenants
TenthPlanet iDempiere GeneralRules ResetPassword2
TenthPlanet iDempiere GeneralRules ResetPassword3

Common Issues and Resolutions

IssueCauseResolution
Password rejectedPassword does not satisfy the configured Password RuleEnsure the password meets all configured complexity requirements
Password confirmation mismatchNew Password and Confirm New Password do not matchEnter identical values in both fields
Incorrect old passwordOld Password field contains an incorrect current passwordEnter the correct current password before changing it
Forced password change blocks loginForce change on next login was enabled for the accountComplete the password change process before accessing the application
Email changes not saved independentlyEmail-only updates still require password validation to passUpdate email information together with a valid password change

Next Steps

  • Continue using the application with the new password.
  • Update personal information in the User window if required.
  • Review the configured Password Rule if password validation requirements need to change.