| | |
| | | |
| | | import ( |
| | | "basic.com/dbapi.git" |
| | | "basic.com/valib/logger.git" |
| | | "github.com/gin-gonic/gin" |
| | | "net/http" |
| | | "time" |
| | |
| | | tokenM["username"] = loginedM["username"] |
| | | tokenM["permissions"] = loginedM["permissions"] |
| | | tokenStr := (*authDriver).Login(c.Request, c.Writer, tokenM) |
| | | |
| | | |
| | | userId := loginedM["id"].(string) |
| | | auth.RemoveOutUser(userId) |
| | | |
| | | c.JSON(200,map[string]interface{}{ |
| | | "userInfo":loginedM, |
| | | "access_token":tokenStr, |
| | |
| | | } |
| | | } |
| | | |
| | | // @Security ApiKeyAuth |
| | | // @Summary 获取当前用户信息 |
| | | // @Description 获取当前用户信息 |
| | | // @Accept json |
| | |
| | | c.JSON(http.StatusOK,"退出成功") |
| | | } |
| | | |
| | | // @Security ApiKeyAuth |
| | | // @Summary 查找所有用户 |
| | | // @Description 查找所有用户 |
| | | // @Accept json |
| | |
| | | // @Router /data/api-u/users/findAllUser [get] |
| | | func (uc UserController) FindAllUser(c *gin.Context) { |
| | | authDriver := auth.GenerateAuthDriver() |
| | | user := (*authDriver).User(c) |
| | | logger.Debug("cur userInfo:",user) |
| | | loginM := user.(map[string]interface{}) |
| | | userId := loginM["id"].(string) |
| | | userM := (*authDriver).User(c) |
| | | userId := userM["id"].(string) |
| | | var api dbapi.UserApi |
| | | b,d := api.FindAllUser(userId) |
| | | if b { |
| | |
| | | MenuIds []string `json:"menuIds"` |
| | | } |
| | | |
| | | // @Security ApiKeyAuth |
| | | // @Summary 编辑此用户,返回此用户的权限菜单 |
| | | // @Description 编辑此用户,返回此用户的权限菜单 |
| | | // @Accept json |
| | |
| | | } |
| | | } |
| | | |
| | | // @Security ApiKeyAuth |
| | | // @Summary 更新用户名,密码和菜单权限 |
| | | // @Description 更新用户名,密码和菜单权限 |
| | | // @Accept json |