Issue:
Fatal error: Call to a member function setCustomerId() on a non-object in /home/portofoo/public_html/app/code/core/Mage/Customer/controllers/AccountController.php on line 753
Solution:
Please following the steps:
1. go to your_site/app/design/frontend/default/sm_theme/layout/customer.xml and add the following code direct before the </layout> tag:
subistituir o bloco de reset
<!--
Customer account reset password
-->
<customer_account_resetpassword translate="label">
<label>Reset a Password</label>
<remove name="right"/>
<remove name="left"/>
<reference name="head">
<action method="setTitle" translate="title" module="customer">
<title>Reset a Password</title>
</action>
</reference>
<reference name="root">
<action method="setTemplate">
<template>page/1column.phtml</template>
</action>
<action method="setHeaderTitle" translate="title" module="customer">
<title>Reset a Password</title>
</action>
</reference>
<reference name="content">
<block type="customer/account_resetpassword" name="resetPassword" template="customer/form/resetforgottenpassword.phtml"/>
</reference>
</customer_account_resetpassword>
referencia http://www.magentech.com/documentation/fixed-fatal-error-during-new-password-request/