В настоящее время я делаю настраиваемую раскрывающуюся форму в Magento и пытаюсь добавить к ней функциональность Запомнить меня, используя следующий код в форме входа. Форма входа работает до тех пор, пока я не добавлю флажок запомнить меня.
<ul>
<li id="remember-me-box" class="control">
<?php $rememberMeId = 'remember_me' . Mage::helper('core')->getRandomString(10); ?>
<div class="input-box">
<input type="checkbox" name="persistent_remember_me" class="checkbox" id="<?php echo $rememberMeId; ?>"<?php if ($this->isRememberMeChecked()): ?> checked="checked"<?php endif; ?> title="<?php echo Mage::helper('core')->quoteEscape($this->__('Remember Me')) ?>" />
</div>
<label for="<?php echo $rememberMeId; ?>"><?php echo $this->__('Remember Me') ?></label>
</li>
</ul>
А вот форма входа с флажком запомнить меня:
<form action="<?php echo $this->getUrl('customer/account/loginPost') ?>" method="post" >
<?php echo $this->getBlockHtml('formkey'); ?>
<div class="block-content" >
<input type="text" name="login[username]" id="mini-login" placeholder="<?php echo $this->__('Email:') ?>" class="input-text"/>
<input type="password" name="login[password]" id="mini-password" placeholder="<?php echo $this->__('Password:') ?>" class="input-text"/>
<div class="actions">
<ul>
<li id="remember-me-box" class="control">
<?php $rememberMeId = 'remember_me' . Mage::helper('core')->getRandomString(10); ?>
<div class="input-box">
<input type="checkbox" name="persistent_remember_me" class="checkbox" id="<?php echo $rememberMeId; ?>"<?php if ($this->isRememberMeChecked()): ?> checked="checked"<?php endif; ?> title="<?php echo Mage::helper('core')->quoteEscape($this->__('Remember Me')) ?>" />
</div>
<label for="<?php echo $rememberMeId; ?>"><?php echo $this->__('Remember Me') ?></label>
</li>
</ul>
<button type="submit" class="button"><span><span><?php echo $this->__('Login') ?></span></span></button>
</div>
</div>
</form>
Тем не менее, я получаю эту ошибку при попытке:
Печать исключений по умолчанию отключена по соображениям безопасности.
Как я могу исправить эту ошибку и создать функциональный флажок запомнить меня в пользовательской форме Magento?
Проверьте эту ссылку.
http://inchoo.net/magento/remember-me-checkbox-module-in-magento/
Я надеюсь, что это поможет вам.
Других решений пока нет …