【发布时间】:2015-08-20 15:44:17
【问题描述】:
我在我的应用程序中使用 Cakephp 2.3.0 和安全组件。登录页面正确显示,但是在发布请求后,它转到 blackholdCallback 并以auth 作为错误
但是当我 unlockedAction 登录并再次发布数据时,它会进行身份验证并转到我的仪表板。可能是什么问题?我如何不使用 unlockedAction 登录系统。 它非常重要,因为最大用户将尝试通过此特定操作进入系统,而我无法将其解锁
【问题讨论】:
我在我的应用程序中使用 Cakephp 2.3.0 和安全组件。登录页面正确显示,但是在发布请求后,它转到 blackholdCallback 并以auth 作为错误
但是当我 unlockedAction 登录并再次发布数据时,它会进行身份验证并转到我的仪表板。可能是什么问题?我如何不使用 unlockedAction 登录系统。 它非常重要,因为最大用户将尝试通过此特定操作进入系统,而我无法将其解锁
【问题讨论】:
@learner cakephp 2015.首先确保您已关闭视图中的表单。
<?php echo $this->Form->create(); ?>
<!-- Form elements go here -->
<?php echo $this->Form->end(); ?>
如果您在应用程序中使用 SecurityComponent,则应始终使用 end() 结束表单。
参考:http://book.cakephp.org/2.0/en/core-libraries/helpers/form.html
【讨论】: