fix: remove session
This commit is contained in:
@@ -15,7 +15,6 @@ import (
|
|||||||
"be.ems/lib/log"
|
"be.ems/lib/log"
|
||||||
"be.ems/lib/oauth"
|
"be.ems/lib/oauth"
|
||||||
"be.ems/lib/services"
|
"be.ems/lib/services"
|
||||||
"be.ems/lib/session"
|
|
||||||
"be.ems/restagent/config"
|
"be.ems/restagent/config"
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -35,7 +34,7 @@ type ApiResponse struct {
|
|||||||
ResultMessage interface{}
|
ResultMessage interface{}
|
||||||
}
|
}
|
||||||
|
|
||||||
var globalSession = session.NewSessManager("restagent")
|
//var globalSession = session.NewSessManager("restagent")
|
||||||
|
|
||||||
var (
|
var (
|
||||||
MAX_RMUID_NUM int
|
MAX_RMUID_NUM int
|
||||||
|
|||||||
@@ -54,28 +54,28 @@ func GetNRMByUri(w http.ResponseWriter, r *http.Request) {
|
|||||||
|
|
||||||
// error processing ...
|
// error processing ...
|
||||||
// 401-1 response
|
// 401-1 response
|
||||||
token, ret := globalSession.IsCarriedToken(r)
|
// token, ret := globalSession.IsCarriedToken(r)
|
||||||
if ret == false {
|
// if ret == false {
|
||||||
log.Error("AccessToken is not carried")
|
// log.Error("AccessToken is not carried")
|
||||||
services.ResponseUnauthorized401AccessTokenNotCarried(w)
|
// services.ResponseUnauthorized401AccessTokenNotCarried(w)
|
||||||
return
|
// return
|
||||||
}
|
// }
|
||||||
|
|
||||||
// 401-2 response
|
// 401-2 response
|
||||||
if globalSession.IsValidToken(token) == false {
|
// if globalSession.IsValidToken(token) == false {
|
||||||
log.Error("AccessToken fails or does not exist")
|
// log.Error("AccessToken fails or does not exist")
|
||||||
services.ResponseUnauthorized401AccessTokenNotExist(w)
|
// services.ResponseUnauthorized401AccessTokenNotExist(w)
|
||||||
return
|
// return
|
||||||
}
|
// }
|
||||||
// response 403 Forbidden, permissions deny
|
// response 403 Forbidden, permissions deny
|
||||||
// todo...
|
// todo...
|
||||||
plist := globalSession.GetPermissionFromSession(token)
|
// plist := globalSession.GetPermissionFromSession(token)
|
||||||
log.Debug("permission list:", plist)
|
// log.Debug("permission list:", plist)
|
||||||
if len(plist) == 0 || plist[0] == false {
|
// if len(plist) == 0 || plist[0] == false {
|
||||||
log.Error("User permission deny")
|
// log.Error("User permission deny")
|
||||||
services.ResponseForbidden403NotPermission(w)
|
// services.ResponseForbidden403NotPermission(w)
|
||||||
return
|
// return
|
||||||
}
|
// }
|
||||||
|
|
||||||
vars := mux.Vars(r)
|
vars := mux.Vars(r)
|
||||||
qeuryUri := vars["apiCategory"] + "/" + vars["elementTypeValue"] + "/" + vars["objectTypeValue"]
|
qeuryUri := vars["apiCategory"] + "/" + vars["elementTypeValue"] + "/" + vars["objectTypeValue"]
|
||||||
|
|||||||
Reference in New Issue
Block a user