|
|
@@ -11,6 +11,7 @@ import (
|
|
|
"dashoo.cn/utils"
|
|
|
|
|
|
"dashoo.cn/backend/api/business/organize"
|
|
|
+ "dashoo.cn/business2/parameter"
|
|
|
"dashoo.cn/business2/userRole"
|
|
|
. "dashoo.cn/utils/db"
|
|
|
"github.com/go-xorm/xorm"
|
|
|
@@ -218,6 +219,11 @@ func (s *RtxService) HandlePtrLogin(username string, password string, BaseUser s
|
|
|
baseuser.Publickey = key
|
|
|
|
|
|
_, err := s.InsertEntity(&baseuser)
|
|
|
+
|
|
|
+ paramSvc := baseparameter.GetBaseparameterService(utils.DBE)
|
|
|
+ roleid := paramSvc.GetBaseparameterMessage("", "paramset", "PuTongRegRoleId")
|
|
|
+
|
|
|
+ utils.RBAC.AddRoleForUserInDomain("uid_"+string(baseuser.Id), "rid_"+roleid, utils.DOMAIN)
|
|
|
if err != nil {
|
|
|
log.Println(err)
|
|
|
}
|