简体   繁体   English

csrf chack与phalcon php和角度

[英]csrf chack with phalcon php and angular

I am using Phalcon PHP with angular JS, and I have a form with toke hidden input: 我将Phalcon PHP与angular JS一起使用,并且有一个带有toke隐藏输入的表单:

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

I submit the form with ng-submit . 我用ng-submit表单。 In the controller, I did: 在控制器中,我做了:

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

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

}

But the check token return false. 但是检查令牌返回false。 Anyone have any idea?? 有人知道吗?

thx 谢谢

Did you add a session adapter to your Dependency Injector? 您是否将会话适配器添加到了依赖注入器?

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM