|
@@ -3,6 +3,7 @@ package jyutil
|
|
|
import (
|
|
|
"encoding/base64"
|
|
|
"fmt"
|
|
|
+ "log"
|
|
|
. "mongodb"
|
|
|
"net/http"
|
|
|
"qfw/util/redis"
|
|
@@ -78,6 +79,11 @@ func (sk *SessionKeep) Do() bool {
|
|
|
} else {
|
|
|
if flag == 2 {
|
|
|
_, sessionVal := GetSessionVal(map[string]interface{}{"_id": StringTOBsonId(deuserid)})
|
|
|
+ //未登陆账号
|
|
|
+ if i_unlimited, ok := sessionVal["i_unlimited"].(int); i_unlimited > 0 && ok {
|
|
|
+ http.Redirect(sk.W, sk.R, "/notin/page", 302)
|
|
|
+ return false
|
|
|
+ }
|
|
|
for k, v := range sessionVal {
|
|
|
sk.SetSession[k] = v
|
|
|
}
|