Hi all.
There are some old threads asking questions about the wrong credentials error while they are sure the information they have is actually correct. I had the same problem today and "password reset" which is suggested in those threads didn't help me. Since I can't reply those old threads, I wanted to share my experience for the Googlers.
The problem seems to arise when your instance doesn't have a static IP and probably that you don't have a password meeting the FusionPBX standard. (Mine didn't because I have installed a local instance for testing and learning purposes.) When your network refreshes and the instance changes the local IP, FusionPBX creates a new domain under this new IP. Now you have two domains in FusionPBX. This causes logging in with a bare username to be impossible. You now have to type in your username like admin@domain or admin@ipaddress, but since your password doesn't meet the standard, it won't let you login, although the credentials are correct. There you are locked out.
I think this is a bug. The system doesn't allow you to edit your password and choose a simple one. It enforces you to use a complex one by default. However it allows literally any password during the first creation of the user after installation. It shouldn't allow you there either. Both for security and this kind of lockout issues.
How can you solve the problem? First of all, you need to follow the password reset instructions in the documentation.
What I would like to add differently is;
1- Documentation misleads you when it says it is password reset. The procedure is actually NOT "password reset". It is actually creating a new user. As shallowly mentioned in the documentation, you need to create a new user here. You can not reset an existing user's password by just leaving "admin" (which if filled by default) in the username field and typing in a new password. This won't work although the procedure says the operation was successful which I think is another bug. So for example you need to create "admin2" with a new password. (Then you can reset the password of an existing user after you log in with your new user.)
2- You must use a complex password which only the profile page warns you about. Minimum 12 characters long and which has at least one number, lowercase letter and an uppercase letter. Installation script doesn't warn you about this complexity level and moreover it even allows you to create one which doesn't comply to this rule. Then you lock yourself out of the panel under certain circumstances.
There are some old threads asking questions about the wrong credentials error while they are sure the information they have is actually correct. I had the same problem today and "password reset" which is suggested in those threads didn't help me. Since I can't reply those old threads, I wanted to share my experience for the Googlers.
The problem seems to arise when your instance doesn't have a static IP and probably that you don't have a password meeting the FusionPBX standard. (Mine didn't because I have installed a local instance for testing and learning purposes.) When your network refreshes and the instance changes the local IP, FusionPBX creates a new domain under this new IP. Now you have two domains in FusionPBX. This causes logging in with a bare username to be impossible. You now have to type in your username like admin@domain or admin@ipaddress, but since your password doesn't meet the standard, it won't let you login, although the credentials are correct. There you are locked out.
I think this is a bug. The system doesn't allow you to edit your password and choose a simple one. It enforces you to use a complex one by default. However it allows literally any password during the first creation of the user after installation. It shouldn't allow you there either. Both for security and this kind of lockout issues.
How can you solve the problem? First of all, you need to follow the password reset instructions in the documentation.
What I would like to add differently is;
1- Documentation misleads you when it says it is password reset. The procedure is actually NOT "password reset". It is actually creating a new user. As shallowly mentioned in the documentation, you need to create a new user here. You can not reset an existing user's password by just leaving "admin" (which if filled by default) in the username field and typing in a new password. This won't work although the procedure says the operation was successful which I think is another bug. So for example you need to create "admin2" with a new password. (Then you can reset the password of an existing user after you log in with your new user.)
2- You must use a complex password which only the profile page warns you about. Minimum 12 characters long and which has at least one number, lowercase letter and an uppercase letter. Installation script doesn't warn you about this complexity level and moreover it even allows you to create one which doesn't comply to this rule. Then you lock yourself out of the panel under certain circumstances.
Last edited: