Skip to content

Kullanıcı Kayıt İşlemlerinindeki Eksiklerin Tamamlanması #8

@yusufyilmazfr

Description

@yusufyilmazfr

Sisteme kullanıcı kaydı yapılırken girilen bilgilerin doğruluğu ve bazı iş kurallarının uygulanması gerekmektedir.

Uygulanması gereken kurallar:

  • Kullanıcı adının daha önceden alınıp alınmadığı kontrolüdür. Daha önceden alındıysa ilgili hata mesajı verilecektir.
  • Kullanıcı adının minimum karakter uzunluğu 3 olmalıdır. Boşluk, Türkçe karakter gibi ifadelerin olmaması gerekmektedir. 3'ten daha az ya da diğer kuralları sağlamaması durumunda ilgili hata mesajı verilecektir.
  • Kayıt edilmek istenen mail adresinin validasyonu yapılmalıdır (Regex). Geçersiz formatta bir mail adresi ise ilgili hata mesajı verilecektir.
  • Kayıt edilmek istenen mail adresi ile sisteme daha önceden kayıt yapılıp yapılmadığı kontrol edilmelidir. Daha önceden kayıt edildiyse ilgili hata mesajı verilecektir.

DevnotMentor.Api.Services.UserService namespace altındaki Register metotunda gerekli işlemlerin yapılması gerekmektedir.

Metota parametre olarak gelen model DevnotMentor.Api.CustomEntities.Request.UserRequest namespace altındaki RegisterUserRequest sınıfı örneğidir.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions