當我在ZfcUser登錄窗體中添加新元素時,我得到了正確的電子郵件/通過註冊用戶身份驗證錯誤。Zend Framework 2. ZfcUser。驗證錯誤與正確的電子郵件/通過時,我在登錄表單中添加新元素
我在自舉功能添加了新的元素與這一行:
<?php
namespace SystemUser;
use Zend\Mvc\ModuleRouteListener;
use Zend\Mvc\MvcEvent;
public function onBootstrap($e)
{
$events = $e->getApplication()->getEventManager()->getSharedManager();
$sharedEvents->attach('ZfcUser\Form\Login',
'init',
function($e)
{
// @var $form \ZfcUser\Form\Login
$form = $e->getTarget();
// Configure email input
$form->get('identity')
->setAttribute('placeholder', 'Your email')
->setAttribute('class', 'text-input')
->setAttribute('title', 'Your email');
// Configure password input
$form->get('credential')
->setAttribute('placeholder', 'Your password')
->setAttribute('class', 'text-input')
->setAttribute('title', 'Your password');
// Configure submit button
$form->get('submit')
->setAttribute('class', 'btn btn-primary submit');
// Add field "Keep me signed in."
$form->add(
array(
'type' => 'Zend\Form\Element\Checkbox',
'name' => 'keep_signed_in',
'options' => array(
'label' => 'Keep me signed in.',
'use_hidden_Element' => true,
'checked_value' => '1',
'unchecked_value' => '0'
),
'attributes' => array(
'id' => 'keep_signed_in',
),
)
);
}
);
}
但隨着新的元素「keep_signed_in」登錄表單八方通返回錯誤「驗證失敗,請再試一次。」
請幫忙。我需要做什麼才能用真正的auth params來拋棄這個錯誤?
謝謝,夥計們!
如果您收到一個身份驗證錯誤,那麼可能的原因是劇本在做記錄的一個問題是,在PHP腳本,你從我們隱藏? –
我不會隱藏任何人的代碼。當我刪除代碼$表格 - >添加(...)驗證開始工作。但我需要這個複選框。 –