Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
tim simon
Change password not working in 6.1
March 7, 2013 1:08 PM
Answer

tim simon

Rank: New Member

Posts: 4

Join Date: November 15, 2011

Recent Posts

Env Liferay 6.1 on glassfish OS Centos.
Authentication using LDAP.
users id import from LDAP.

User is able to sign in to Liferay using their ldap password.
If the LDAP password is changed via external process then re-logging in using the new ldap pwd works.

The issue is when he user attempts to change their password via the control panel they get message
"That password is invalid. Please enter in a different password. "

If the liferay admin goes into Liferay and changes the users password via the control panel, which updates ldap, then when the user re-logs in with their new password and attempts to change their password via the control panel it works.

I do have this set: auth.pipeline.enable.liferay.check=false .

Basically
1. authentication works always by checking password in LDAP. No issue there
but
2. Liferay apparently checks the password in the liferay db when changing their password as themselves.

We cannot rely on the Liferay db passwords as the external LDAP is updated from other places.
My thoughts are that the change password feature should not be validating the "current password" against the Liferay db
but because we have LDAP enable it should be validating against ldap instead.
Daniel Oswaldo Lopez Tassara
RE: Change password not working in 6.1
February 6, 2014 10:40 AM
Answer

Daniel Oswaldo Lopez Tassara

Rank: New Member

Posts: 3

Join Date: May 21, 2013

Recent Posts

Hi Tim. I have teh same problem.

The user only can change his password after the admin change it. If the Admin doesn't change it... the user see the error
"That password is invalid. Please enter in a different password. "

Did you solve this problem???

Thank you in advance.