Question After upgrad to OE 11.3 cannot change the password Error 711

Hi,

After we upgrade the OE from 10.2B to 11.3 we are geting an error for the below code

ASSIGN
_user._password = ENCODE(txtNewPassword).

Error stating that ** You can change only your own password.(711)

In 10.2B we can change the password even though we loged in with different userid.

What could be the reason ? Any workaroung ?

TIA
-Philip-
 

Cringer

ProgressTalk.com Moderator
Staff member
Weirdly there is absolutely nothing in the KB for this error number!
 

Arelav

New Member
Hi,

After we upgrade the OE from 10.2B to 11.3 we are geting an error for the below code

ASSIGN
_user._password = ENCODE(txtNewPassword).

Error stating that ** You can change only your own password.(711)

In 10.2B we can change the password even though we loged in with different userid.

What could be the reason ? Any workaroung ?

TIA
-Philip-

I'm sorry, but I think you're wrong.
Always to change the password to another user, administrator had to recreate his record in _user table.
Just in case, I checked it again in OpenEdge 10.1B and OpenEdge 10.2B - message is the same.
It's very important in terms of security.

From offline version of ProKB:
** You can only change your own password. (711)
"You can only change the Password field in a _user record if you own that _user record. That is, if it is the record for the use ID you currently have. "
 

RealHeavyDude

Well-Known Member
I can only second that. Not in one single version of Progress/OpenEdge that I have used so far I've been able to change the password of a user except myself. Instead of changing the password I always needed to delete and re-create the _User record.

Are you sure that you are able to change the password of a different user?

Heavy Regards, RealHeavyDude.
 
Top