Browse Source

登录返回用户角色

yjw 6 years ago
parent
commit
2133c5f2ca
3 changed files with 8 additions and 11 deletions
  1. 1 1
      controllers/SystemController.go
  2. 2 1
      middleware/login_ware.go
  3. 5 9
      models/LoginReturnInfo_gen.go

+ 1 - 1
controllers/SystemController.go

@@ -64,7 +64,7 @@ func System_Login(c *SystemController) {
 			token = v
 		}
 
-		data := sysmodel.LoginReturnInfo{user.Id, user.LoginId, token.AccessToken}
+		data := sysmodel.LoginReturnInfo{user.Id, user.LoginId, token.AccessToken,user.Type}
 		c.Ctx.JSON(200, sysmodel.SysReturn{200, "", data})
 	} else {
 		//fmt.Println(err.Error())

+ 2 - 1
middleware/login_ware.go

@@ -1,6 +1,7 @@
 package middleware
 
 import (
+	"fmt"
 	sysmodel "git.qianqiusoft.com/qianqiusoft/light-apiengine/models"
 	"git.qianqiusoft.com/qianqiusoft/light-apiengine/utils"
 	"github.com/gin-gonic/gin"
@@ -11,7 +12,7 @@ func LoginWare() gin.HandlerFunc {
 		//验证登陆
 		token := c.GetHeader("token")
 
-		//fmt.Println("--LoginWare----token: ", token)
+		fmt.Println("--LoginWare----token: ", token)
 
 		if token == "" {
 			c.AbortWithStatusJSON(401, sysmodel.SysReturn{401, "token is empty", ""})

+ 5 - 9
models/LoginReturnInfo_gen.go

@@ -1,16 +1,12 @@
-
 package models
-import (
-
-)
 
 type LoginReturnInfo struct {
-	
 	//用户id
-	Userid   string `json:"userid"`
+	Userid string `json:"userid"`
 	//用户名称
-	Name   string `json:"name"`
+	Name string `json:"name"`
 	//token
-	Token   string `json:"token"`
-
+	Token string `json:"token"`
+	//用户类型
+	Type int32 `json:"type"`
 }