通过Ajax调用时未设置Phalcon Micro App会话

我正在使用phalcon php与phalcon微型应用程序一起开发API。

我的依赖注入器

//Register and start session
$di->setShared('session',function() {
    $session = new SessionAdapter();
    $session->start();
    return $session;
});

我的phalcon微型应用程序app.php的一部分

$app->post('/login',function() use($app){
    $SessionArray = array(
                      'ID' => 143,'Emailaddress' => "e@mail.com",'MobileNo'=> "2323232",'UserType' => "Author",'FullName'=> "fname",'WorkingID' => 134,'ProfileImage'=> "test"
    );

    echo "Hello world";
    $app->session->set('user-session',$SessionArray);
    echo "Phalcon Session";
});

通过Postman调用上述方法时,它可以很好地工作。但是,当通过ajax调用该方法时,它不起作用。 $app->session->set('user-session',$SessionArray);上方和下方的echo语句不会显示。但是,当我注释会话设置代码时,两个文本都会被打印出来。

我尝试启用错误报告,并使用try catch块,没有引发任何错误。

有人可以告诉我我在做什么错吗?

预先感谢

killyoucom 回答:通过Ajax调用时未设置Phalcon Micro App会话

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3160810.html

大家都在问