0

cppcms 网站不包含有关在异步模式下使用会话的示例。如何使用 cppcms 创建异步会话管理系统?

稍后添加: 我使用此代码保存会话:

session()["name"] = ...
session().save();

我把这个放在某个地方:

if(!session().load() || !session().is_set("name"))
    std::cerr<<"error";

当我运行程序时,它显示错误。这是我的配置文件(会话部分):

"expire": "renew",
"timeout": 604800,
"location": "both",
"client" : {
    "hmac": "sha1",
    "hmac_key": "...",
},
"server":{
    "storage": "files"
}
4

3 回答 3

0

默认情况下,会话配置被禁用。请先启用它。请参阅以下内容以供参考。http://cppcms.com/wikipp/en/page/cppcms_1x_config#session。配置会话后。其余的和我之前说的一样。会话管理在此处进行了详细描述。http://cppcms.com/wikipp/en/page/secure_programming

于 2013-03-05T04:54:19.980 回答
0

请参阅标题为“现在让我们创建我们的主要异步函数”的部分,它确实提供了会话并将套接字绑定到会话。 http://cppcms.com/wikipp/en/page/cppcms_1x_aio

于 2013-03-01T19:56:08.193 回答
0

只需阅读手册:

http://cppcms.com/cppcms_ref/latest/classcppcms_1_1session__interface.html#ae63e68dd2ec1d615f5a6a85bcee36605

您需要session().load()在使用会话对象之前调用。

于 2013-03-02T20:18:38.397 回答