| | |
| | | return |
| | | } |
| | | // 赋值菜单ID列表 |
| | | //user.MenuIds, _ = menuService.GetUserMenuIds(user.ID, user.UserType) |
| | | //user.MenuIds, _ = menuService.GetUserMenuIds(user.UUID, user.UserType) |
| | | slf.TokenNext(ctx, *user) |
| | | return |
| | | //} |
| | |
| | | logx.Infof("TokenNext user:%+v", user) |
| | | j := &utils.JWT{SigningKey: []byte(conf.Conf.JWT.SigningKey)} // 唯一签名 |
| | | claims := j.CreateClaims(request.BaseClaims{ |
| | | UserId: user.ID, |
| | | UserId: user.UUID, |
| | | Username: user.Username, |
| | | UserType: user.UserType, |
| | | AuthorityId: user.AuthorityId, |
| | |
| | | var passWord = encrypt.BcryptHash(params.Password) |
| | | var userType constvar.UserType |
| | | |
| | | user := &model.User{ID: userId, Username: params.Username, UserType: userType, NickName: params.NickName, Password: passWord, HeaderImg: params.HeaderImg, Phone: params.Phone, Email: params.Email, DepartmentId: params.DepartmentId, AuthorityId: params.AuthorityId} |
| | | user := &model.User{UUID: userId, Username: params.Username, UserType: userType, NickName: params.NickName, Password: passWord, HeaderImg: params.HeaderImg, Phone: params.Phone, Email: params.Email, DepartmentId: params.DepartmentId, AuthorityId: params.AuthorityId} |
| | | userReturn, errCode := userService.Register(user) |
| | | if errCode != ecode.OK { |
| | | ctx.Fail(errCode) |
| | |
| | | return |
| | | } |
| | | |
| | | u := &model.User{ID: utils.GetUserID(c), Password: params.Password} |
| | | u := &model.User{UUID: utils.GetUserID(c), Password: params.Password} |
| | | _, errCode := userService.ChangePassword(u, params.NewPassword) |
| | | if errCode != ecode.OK { |
| | | ctx.Fail(errCode) |
| | |
| | | } |
| | | |
| | | err := userService.SetUserInfo(model.User{ |
| | | ID: params.ID, |
| | | UUID: params.ID, |
| | | NickName: params.NickName, |
| | | HeaderImg: params.HeaderImg, |
| | | Phone: params.Phone, |
| | |
| | | |
| | | params.ID = utils.GetUserID(c) |
| | | err := userService.SetUserInfo(model.User{ |
| | | ID: params.ID, |
| | | UUID: params.ID, |
| | | NickName: params.NickName, |
| | | HeaderImg: params.HeaderImg, |
| | | Phone: params.Phone, |
| | |
| | | return |
| | | } |
| | | |
| | | err := userService.ResetPassword(params.ID) |
| | | err := userService.ResetPassword(params.UUID) |
| | | if err != nil { |
| | | logx.Errorf("重置失败! err:%v", err) |
| | | ctx.Fail(ecode.DBErr) |