...
Bu endpoint email adresiyle birlikte çağrılmalı.
Email adresinin veri tabanında var olup olmadığı kontrol edilmeli.
Eğer veri tabanında bu kullanıcı yok ise hata fırlatılmalı.
Bu hata mesajı kullanıcıya 401 HTTP Status ile dönmeli fakat uygulama içerisinde loglarda ilgili hatayı görebilmeliyiz. (Benzer bir yapı uygulama içerisinde yer alıyor)
Eğer veri tabanında bu kullanıcı var ise;
AYS_USER_PASSWORD
tablosunda ilgili kullanıcıya ait bir kayıt var ise ekstra bir aksiyon almamız gerekmiyor.AYS_USER_PASSWORD
tablosunda ilgili kullanıcıya ait bir kayıt yok ise bu tabloya bir kayıt oluşturmalıyız. Bu oluşturduğumuz kayıt içerisindepassword
alanına mock bir değer atanabilir.
Kullanıcıya şifre oluşturma emaili gönderilmeli.
Mail içeriğinde
AYS_USER_PASSWORD
tablosundaki ilgili kullanıcıya ait kaydınID
’sini içeren bir Front-End linki bulunmalı.Bu link ile birlikte kullanıcı, Şifre Oluşturma Ekranına yönlendirilecektir.
Başarılı cevap dönmeli.
200 HTTP Status ile birlikte cevap dönmeli.
...
Deneyim
...
View file | ||
---|---|---|
|
...