fix: remove session

This commit is contained in:
2024-10-25 18:39:21 +08:00
parent 18701c7c41
commit 0adc47628f
2 changed files with 19 additions and 20 deletions

View File

@@ -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

View File

@@ -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"]