Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我能';我的登录表单无法在pimcore中工作_Php_Login_Zend Auth_Pimcore - Fatal编程技术网

Php 我能';我的登录表单无法在pimcore中工作

Php 我能';我的登录表单无法在pimcore中工作,php,login,zend-auth,pimcore,Php,Login,Zend Auth,Pimcore,职位: 我似乎无法让我的授权控制器工作。我不确定我做错了什么 基本上,我正在实现zend_auth并使用我在这个论坛上找到的pimcore对象适配器(http://pastebin.com/wzEPE1yk) 您可以在此处预览我的代码: 我已经创建了一个名为“users”的类,其中包含o_键和密码字段。然后我创建了该类的两个实例,一个名为user_brendan,另一个名为user_jason。我已经填充了o_密钥和密码,当我尝试使用user:user_brendan,pass:888登录表单

职位: 我似乎无法让我的授权控制器工作。我不确定我做错了什么

基本上,我正在实现zend_auth并使用我在这个论坛上找到的pimcore对象适配器(http://pastebin.com/wzEPE1yk)

您可以在此处预览我的代码:

我已经创建了一个名为“users”的类,其中包含o_键和密码字段。然后我创建了该类的两个实例,一个名为user_brendan,另一个名为user_jason。我已经填充了o_密钥和密码,当我尝试使用user:user_brendan,pass:888登录表单时,它似乎工作正常,但当我尝试其他操作时,它只是重新加载表单。它甚至不会回显我的回显语句,如粘贴箱中所示

有人能解释一下吗

以下是我的视图文件中的代码:

<?php $this->template('includes/head.php'); ?>
<?php $this->headTitle('Login'); ?>
<h1>Login</h1>
<?php echo $this->form->setAction('/login'); ?>
<?php $this->template('includes/footer.php'); ?>

登录
非常感谢

PS:将此交叉发布到pimcore论坛:如果您看到答案,请将其复制过来,我会将您标记为回答者

我找到了本教程


有没有人意识到pimcore的支持不是很好?幸运的是,Zend支持非常出色,并且有大量的资源

字段“o_key”是pimcore内部使用的对象的键(因此是o_-前缀),它是创建对象时输入的名称。还要确保您的对象存储在名为“users”的文件夹中(或创建网站\u Auth\u ObjectAdapter-class,不带第4个参数)

尝试在_process()方法中调试$result变量

(Pimcore网站上的答案来自我的同事:))