csrf chack与phalcon php和angular

时间:2014-03-23 08:59:02

标签: php angularjs phalcon

我正在使用带角度JS的Phalcon PHP,我有一个带有toke隐藏输入的表单:

<input type="hidden" name="{{ security.getTokenKey() }}" value="{{ security.getToken() }}" >

我使用ng-submit提交表单。在控制器中,我做了:

$post   =   $this->request->getJsonRawBody();

foreach($post as $postName => $postValue) {
   $_POST[$postName]   =   $postValue;
}
if($post && $this->security->checkToken())  {

}

但是检查标记返回false。任何人都有任何想法??

THX

1 个答案:

答案 0 :(得分:0)

您是否已将会话适配器添加到依赖注入者?

$di->setShared('session', function() {
    $session = new Phalcon\Session\Adapter\Files();
    $session->start();
    return $session;
});