|
@@ -223,6 +223,10 @@ func (l *Login) Login() error {
|
|
redis.Del("limitation", fmt.Sprintf("firstVisitTagByWX_%s", l.Session().Id()))
|
|
redis.Del("limitation", fmt.Sprintf("firstVisitTagByWX_%s", l.Session().Id()))
|
|
//用户日志保存
|
|
//用户日志保存
|
|
referer := l.Refer()
|
|
referer := l.Refer()
|
|
|
|
+ var Rref = l.GetString("rref")
|
|
|
|
+ if l.GetSession("RReferer") != nil && qutil.ObjToString(l.GetSession("RReferer")) != "" {
|
|
|
|
+ Rref = gconv.String(l.GetSession("RReferer"))
|
|
|
|
+ }
|
|
go jy.SaveUserLog(public.Mgo_Log,
|
|
go jy.SaveUserLog(public.Mgo_Log,
|
|
_id,
|
|
_id,
|
|
phone,
|
|
phone,
|
|
@@ -230,7 +234,7 @@ func (l *Login) Login() error {
|
|
"pc",
|
|
"pc",
|
|
source,
|
|
source,
|
|
"",
|
|
"",
|
|
- jyutil.GetSearchEngine(gconv.String(l.GetSession("RSource"))),
|
|
|
|
|
|
+ Rref,
|
|
gconv.String(sessVal["RSource"]),
|
|
gconv.String(sessVal["RSource"]),
|
|
qutil.GetIp(l.Request),
|
|
qutil.GetIp(l.Request),
|
|
l.UserAgent(),
|
|
l.UserAgent(),
|