|
@@ -128,14 +128,16 @@ func (l *VisitFilter) Do() bool {
|
|
|
return true
|
|
|
}
|
|
|
}
|
|
|
- //判断 cookie 是否有seo referer标识
|
|
|
- if seoRefer, _ := l.R.Cookie("SeoRefer"); seoRefer.Value != "" {
|
|
|
- refer = seoRefer.Value
|
|
|
- }
|
|
|
//1、未登录 且 sevenSource 为空
|
|
|
//2、已登录 且 未存登录日志
|
|
|
- if l.SessVal["RReferer"] == nil && refer != "" {
|
|
|
- l.Session.Set("RReferer", refer)
|
|
|
+ if l.SessVal["RReferer"] == nil {
|
|
|
+ //判断 cookie 是否有seo referer标识
|
|
|
+ if seoRefer, _ := l.R.Cookie("SeoRefer"); seoRefer.Value != "" {
|
|
|
+ refer = seoRefer.Value
|
|
|
+ }
|
|
|
+ if refer != "" {
|
|
|
+ l.Session.Set("RReferer", refer)
|
|
|
+ }
|
|
|
}
|
|
|
//sem 示例:https://www.jianyu360.cn?jySource=360SEM 老参数:?id=360SEM
|
|
|
for _, sv := range SourceStrs {
|