Your community should not have a reset password feature within the community itself, as your community only allows login & registration via your company homepage.
Usually, when this type of login is activated, the button to reset a password should automatically disappear from your community. It could be that it is not working as it is not supposed to work, but the button remains visible. I will check it and get back to you.
For the Control environment, you need to give access rights to a registered user by assigning a role that allows the user to access this area. There are several ways to do this, depending on what this user should be allowed to access in Control, and what not.
If you want to give the user a Moderator / Community Manager / Administrator role
You can simply go to the profile page of this user and change the primary role of this user from “Registered user” to the one you want to assign, e.g. Moderator. We also have an invite feature now, however as the user already is registered, this is not applying here.
If you want to give specific access to certain areas only
If you want to give that user very specific access (for example, only the Analytics pages), then you will need to create a specific user role first and tick the box for the permissions you want that user to own (e.g. “Analytics”). Save the user role, go to the user profile page and then activate that user role for this user. You can read it in more detail in this guide:
Important: In both cases, you will need to define a new password in the user profile page. Simply type in the password in both fields in the profile page, and save the changes. This password will be only for the Control environment, it has nothing to do with the regular login details that are being used to log in to the front-end of your community.
I hope this will help you further!