A better password reset mechanism is needed in case the user forgets the password of the BP login. I know there are other workarounds, BP support contact, etc but tool should be able to provide such reset options by using Email ID, Phone Number, Secret Questions, etc many other options are available in tools nowadays.