Veri Modeli Etkisi
Var olan veri modeli korunacaktır.
AYS_USER_PASSWORD
tablosundan yararlanılacaktır.
Uygulama Etkisi
Back-End Servisi
https://documenter.getpostman.com/view/26813504/2s93kz55Jz#bf7873db-9ed2-4935-97ae-3e56c3b1a4b0Şifre Oluşturma Kontrol Akışı
Bu endpoint
AYS_USER_PASSWORD
tablosundaki ilgili kullanıcıya ait kaydınID
alanı ile birlikte çağrılmalı.ID
’nin tabloda var olup olmadığı kontrol edilmeli.Eğer veri tabanında kayıt 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 kayıt var ise başarılı cevap dönmeli.
200 HTTP Status ile birlikte cevap dönmeli.
Back-End Servisi
https://documenter.getpostman.com/view/26813504/2s93kz55Jz#274a5f63-6e61-4f12-8196-860d0c4d9fd9Şifre Oluşturma Akışı
Bu endpoint
AYS_USER_PASSWORD
tablosundaki ilgili kullanıcıya ait kaydınID
alanı ile birlikte çağrılmalı.ID
’nin tabloda var olup olmadığı kontrol edilmeli.Eğer veri tabanında kayıt 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 kayıt var ise
AYS_USER_PASSWORD
tablosunda ilgili kullanıcıya ait bir kaydınPASSWORD
alanının değeri gönderilen yeni şifrenin encode edilmiş hâli ile güncellenmeli.
Başarılı cevap dönmeli.
200 HTTP Status ile birlikte cevap dönmeli.
Deneyim