add: anowflake email kafka, refa: redis connectg
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user