|
|
@@ -2,6 +2,7 @@ package controllers
|
|
|
|
|
|
import (
|
|
|
"encoding/json"
|
|
|
+ "strconv"
|
|
|
"strings"
|
|
|
|
|
|
"github.com/astaxie/beego"
|
|
|
@@ -45,6 +46,13 @@ 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")
|
|
|
+ }
|
|
|
userToken, err := models.CreateToken(user4CreateToken.Username)
|
|
|
|
|
|
if err != nil {
|