add: anowflake email kafka, refa: redis connectg

This commit is contained in:
wwweww
2026-02-25 01:16:13 +08:00
parent fdbcde13b2
commit 300058ad01
67 changed files with 3596 additions and 139 deletions
@@ -37,23 +37,23 @@ func (l *RegisterLogic) Register(req *types.RegisterReq) (resp *types.RegisterRe
Username: req.Username,
})
if err == nil && existingUser != nil {
return nil, errors.New("用户已存在")
return nil, errors.New("user already exists")
}
// 生成用户ID
userId, err := uuid.NewRandom()
if err != nil {
return nil, errors.New("注册失败:无法生成用户ID")
return nil, errors.New("generate user ID failed")
}
// 加密密码
hashedPassword, err := utils.HashPassword(req.Password)
if err != nil {
return nil, errors.New("注册失败:密码加密失败")
return nil, errors.New("hash password failed")
}
// 创建新用户
newUser, err := l.svcCtx.UserRpc.AddUsers(l.ctx, &pb.AddUsersReq{
_res, err := l.svcCtx.UserRpc.AddUsers(l.ctx, &pb.AddUsersReq{
UserId: userId.String(),
Username: req.Username,
Passwd: hashedPassword,
@@ -62,14 +62,9 @@ func (l *RegisterLogic) Register(req *types.RegisterReq) (resp *types.RegisterRe
})
if err != nil {
l.Errorf("AddUsers failed: %v", err)
return nil, errors.New("注册失败:创建用户失败")
return nil, errors.New("add user failed")
}
// 返回响应
return &types.RegisterResp{
UserId: int64(newUser.), // RPC 返回的可能是用户信息,这里简化处理
Username: req.Username,
Email: req.Email,
Message: "注册成功",
}, nil
return &types.RegisterResp{}, nil
}