Usuário de login programaticamente no magento não está funcionando corretamente?

Código que eu estou usando é dado abaixo

public function loginUser($email, $password){
   $session = Mage::getSingleton('customer/session');

    try {
        $log = $session->login($email, $password);
        return $log;
     } 

    catch (Exception $ex) {
        return false;
    }
 }

ele retorna 1, mas não efetua login no navegador, quando eu atualizo a página, ele não é definido como um usuário de login

questionAnswers(1)

yourAnswerToTheQuestion