mod_userid

模块简介

mod_userid为新用户自动在Cookie中添加用户标识。

基础配置

配置描述

模块基础配置文件: conf/mod_userid/mod_userid.conf

配置项 描述
Basic.DataPath 规则配置文件路径
Log.OpenDebug 是否启用模块调试日志开关

配置示例

  1. [Basic]
  2. DataPath = mod_userid/userid_rule.data
  3. [Log]
  4. 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属性

配置示例

  1. {
  2. "Version": "2019-12-10184356",
  3. "Config": {
  4. "example_product": [
  5. {
  6. "Cond": "req_path_prefix_in(\"/abc\", true)",
  7. "Params": {
  8. "Name": "bfe_userid_abc",
  9. "Domain": "",
  10. "Path": "/abc",
  11. "MaxAge": 3153600
  12. },
  13. "Generator": "default"
  14. },
  15. {
  16. "Cond": "default_t()",
  17. "Params": {
  18. "Name": "bfe_userid",
  19. "Domain": "",
  20. "Path": "/",
  21. "MaxAge": 3153600
  22. }
  23. }
  24. ]
  25. }
  26. }