mod_userid
模块简介
mod_userid为新用户自动在Cookie中添加用户标识。
基础配置
配置描述
模块基础配置文件: conf/mod_userid/mod_userid.conf
配置项 | 描述 |
---|---|
Basic.DataPath | 规则配置文件路径 |
Log.OpenDebug | 是否启用模块调试日志开关 |
配置示例
[Basic]
DataPath = mod_userid/userid_rule.data
[Log]
OpenDebug = true
规则配置
配置描述
模块规则配置文件:conf/mod_userid/userid_rule.data
配置项 | 描述 |
---|---|
Version | String 配置文件版本 |
Config | Object 各产品线的规则配置 |
Config[k] | String 产品线名称 |
Config[v] | Object 产品线规则列表 |
Config[v][].Cond | 规则条件, 语法详见Condition |
Config[v][].Params.Name | Cookie的Name属性 |
Config[v][].Params.Domain | Cookie的Domain属性 |
Config[v][].Params.Path | Cookie的Path属性 |
Config[v][].Params.MaxAge | Cookie的MaxAge属性 |
配置示例
{
"Version": "2019-12-10184356",
"Config": {
"example_product": [
{
"Cond": "req_path_prefix_in(\"/abc\", true)",
"Params": {
"Name": "bfe_userid_abc",
"Domain": "",
"Path": "/abc",
"MaxAge": 3153600
},
"Generator": "default"
},
{
"Cond": "default_t()",
"Params": {
"Name": "bfe_userid",
"Domain": "",
"Path": "/",
"MaxAge": 3153600
}
}
]
}
}