Zend certified PHP/Magento developer

Redirect to login page with exception

I using the following code to redirect all visitors to the login page. Everything is working fine with the exception of the Forgotten Password link… how would be make an exception for that /customer/account/forgotpassword/

$redirect_url = Mage::getUrl('customer/account/login/');
$current_url = Mage::helper('core/url')->getCurrentUrl();

    if ((!$this->helper('customer')->isLoggedIn()) && ($current_url != $redirect_url)) {
        Mage::app()->getFrontController()->getResponse()->setRedirect($redirect_url);
    }