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() defer s.mu.Unlock()
// //
val, ok := s.users[req.GetLogin()] if _, ok := s.users[req.GetLogin()]; ok {
if ok { return nil, errors.New("login already registered")
user := &api.RegistrationResponse{
Code: val.Code,
Email: val.Email,
}
return user, errors.New("login already registered")
} }
// //
s.id = s.id + 1 s.id = s.id + 1
unique := time.Now().Nanosecond()
// code := strconv.Itoa(unique / 2)
id := time.Now().Nanosecond()
code := strconv.Itoa(id / 2)
// //
s.users[req.Login] = &user{ s.users[req.Login] = &user{
ID: s.id, ID: s.id,
Code: code, Code: code,
Login: req.Login, Login: req.Login,
Password: strconv.Itoa(id), Password: strconv.Itoa(unique),
Email: req.Email, Email: req.Email,
Confirmed: false, Confirmed: false,
} }

Loading…
Cancel
Save