Return the new random password that has been reset
        :param user_login: AuthUserLogin
        :return: string - the new password

def reset_password(self):
        """
        Return the new random password that has been reset
        :param user_login: AuthUserLogin
        :return: string - the new password
        """

        def cb():
            password = get_random_password()
            self.change_password(password)
            return password

        return signals.user_update(self, ACTIONS["PASSWORD"], cb)