Obviously, the retrieve_password() function should generate the correct link to reset the password it is also obvious that the link to confirm the email change that is, hiding the admin panel should not break the basic functionality of users. otherwise it would also be fair to say that deleting all the source files of the panel performs the function of hiding the admin panel or how do you propose to generate these links? obviously this is a problem