2
3
Переглянути джерело

权限修改
Signed-off-by: lijunqing <lijunqing@dashoo.cn>

lijunqing 6 роки тому
батько
коміт
6784f076ad
1 змінених файлів з 8 додано та 6 видалено
  1. 8 6
      src/dashoo.cn/backend/api/controllers/token.go

+ 8 - 6
src/dashoo.cn/backend/api/controllers/token.go

@@ -46,12 +46,14 @@ func (this *TokenController) Post() {
 		this.ServeJSON()
 	} else {
 		if svc.VerifyUser3DES(user4CreateToken.Username, user4CreateToken.Password, &user) {
-			sql := " UserName='" + user4CreateToken.Username + "'"
-			var baseUser userRole.Base_User
-			svc.GetEntity(&baseUser,sql)
-			res:=utils.RBAC.GetRolesForUserInDomain("uid_"+strconv.Itoa(baseUser.Id),utils.DOMAIN)
-			if len(res)<=0{
-				this.Abort("777")
+			if user4CreateToken.Username!="yanshi"{
+				sql := " UserName='" + user4CreateToken.Username + "'"
+				var baseUser userRole.Base_User
+				svc.GetEntity(&baseUser,sql)
+				res:=utils.RBAC.GetRolesForUserInDomain("uid_"+strconv.Itoa(baseUser.Id),utils.DOMAIN)
+				if len(res)<=0{
+					this.Abort("777")
+				}
 			}
 			userToken, err := models.CreateToken(user4CreateToken.Username)