slaventius 2 years ago
parent 8695307a45
commit f40d9deaa1
  1. 18
      internal/transport/grpc/grpc.go

@ -70,29 +70,21 @@ func (s *authDBServer) Registration(ctx context.Context, req *api.RegistrationRe
defer s.mu.Unlock()
//
val, ok := s.users[req.GetLogin()]
if ok {
user := &api.RegistrationResponse{
Code: val.Code,
Email: val.Email,
}
return user, errors.New("login already registered")
if _, ok := s.users[req.GetLogin()]; ok {
return nil, errors.New("login already registered")
}
//
s.id = s.id + 1
//
id := time.Now().Nanosecond()
code := strconv.Itoa(id / 2)
unique := time.Now().Nanosecond()
code := strconv.Itoa(unique / 2)
//
s.users[req.Login] = &user{
ID: s.id,
Code: code,
Login: req.Login,
Password: strconv.Itoa(id),
Password: strconv.Itoa(unique),
Email: req.Email,
Confirmed: false,
}

Loading…
Cancel
Save