public function manageTokenBasedLogin($user_id, $email) {

        //-------------------------------------------------------------
        // Create a Login Token so customer login bypasses login form
        //-------------------------------------------------------------
        $this->userTokenbasedloginRepository->createLoginToken($user_id);

        //-------------------------------------------------------------
        // Send Login Token email to the customer
        //-------------------------------------------------------------
        $this->sendLoginTokenEmail->sendEmail($user_id, $email);

        return;
    }