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"
}
答案 0 :(得分:0)
请参阅标题为“现在让我们创建我们的主要异步函数”的部分,它确实为会话提供会话和绑定套接字。 http://cppcms.com/wikipp/en/page/cppcms_1x_aio
答案 1 :(得分:0)
请阅读手册:
您需要在使用会话对象之前调用session().load()
。
答案 2 :(得分:0)
默认情况下,会话配置已禁用。请先启用它。请参阅以下内容以供参考。 http://cppcms.com/wikipp/en/page/cppcms_1x_config#session。配置会话后。其余的与我之前说过的相同。会话管理在此详细描述。 http://cppcms.com/wikipp/en/page/secure_programming