IBM Maximo: BMXAA4038E - Cannot log in to perform this action on Forgot Password link: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
To solve this problem you must: | |||
1) Login to Maximo, go to the '''Systems Properties''' application, search for the following property '''mxe.system.regpassword''' | |||
and confirm the password, | |||
2) Go to the Users application and search for user MAXREG, reset the password to match the value in 1), logout and "Forgot Password" should now work. | |||
You can use the bellow queries to identify other problems: | |||
= Checking the system properties = | = Checking the system properties = | ||
Revision as of 07:45, 4 October 2023
To solve this problem you must:
1) Login to Maximo, go to the Systems Properties application, search for the following property mxe.system.regpassword
and confirm the password,
2) Go to the Users application and search for user MAXREG, reset the password to match the value in 1), logout and "Forgot Password" should now work.
You can use the bellow queries to identify other problems:
Checking the system properties
SELECT PROPNAME,SERVERNAME,PROPVALUE,ENCRYPTEDVALUE FROM MAXPROPVALUE WHERE PROPNAME IN ( 'mxe.system.reguser', 'mxe.system.regpassword','mxe.convertloginid');
Result
PROPNAME | SERVERNAME | PROPVALUE | ENCRYPTEDVALUE |
---|---|---|---|
mxe.convertloginid | COMMON | 1 | (null) |
mxe.system.regpassword | COMMON | (null) | 65...27 |
mxe.system.reguser | COMMON | MAXREG | (null) |
In property mxe.system.reguser the value must be CAPITALIZED
Check MAXREG user
SELECT USERID,STATUS,PASSWORD,LOGINID FROM MAXUSER WHERE loginid IN ( SELECT PROPVALUE FROM MAXPROPVALUE WHERE PROPNAME IN ( 'mxe.system.reguser')) ;
Result
USERID | STATUS | PASSWORD | LOGINID |
---|---|---|---|
MAXREG | ACTIVE | 461...70 | MAXREG |
check if MAXREG user is on MAXREG group
SELECT USERID,GROUPNAME FROM GROUPUSER WHERE USERID IN ( SELECT USERID FROM MAXUSER WHERE loginid IN ( SELECT PROPVALUE FROM MAXPROPVALUE WHERE PROPNAME IN ( 'mxe.system.reguser')) ) ;
USERID | GROUPNAME |
---|---|
MAXREG | DEFLTREG |
MAXREG | EVERYONE |
MAXREG | MAXREG |
Check permissions to FORGOTPSWD application
SELECT GROUPNAME,APP,OPTIONNAME FROM APPLICATIONAUTH WHERE APP ='FORGOTPSWD' AND GROUPNAME IN ( SELECT GROUPNAME FROM GROUPUSER WHERE USERID IN ( SELECT USERID FROM MAXUSER WHERE loginid IN ( SELECT PROPVALUE FROM MAXPROPVALUE WHERE PROPNAME IN ( 'mxe.system.reguser')) ) );
GROUPNAME | APP | OPTIONNAME |
---|---|---|
MAXREG | FORGOTPSWD | READ |
MAXREG | FORGOTPSWD | INSERT |
MAXREG | FORGOTPSWD | SAVE |
EVERYONE | FORGOTPSWD | READ |
EVERYONE | FORGOTPSWD | INSERT |
EVERYONE | FORGOTPSWD | SAVE |