POST/api/auth/reset-password

Inoseta pasiwedhi patsva ichishandisa Reset-Token inoshanda.

`POST /api/auth/reset-password` inoisa password itsva ichishandisa reset token inoshanda. Nzira iyi haidi kuti munhu anga atopinda, nokuti yakagadzirirwa vashandisi vasingachakwanisi kushandisa password yavo yekare. MuRequest-Body munotumirwa `token` ne`password`. Token inobva muemail yereset yakatumirwa kare; password itsva inofanira kusangana nezvinodiwa zvishoma zvinoshanda kuserver. Kufona uku hakusi idempotent. Mushure mereset yakabudirira, token yakashandiswa inenge yapera kana kuti haichagadzirirwe kumwe kuchinja password. Nokudaro client haifanirwe kudzokorora chikumbiro chakadambuka zvisina kujeka mudenderedzwa rinokurumidza. Pachinzvimbo chezvo, inofanira kuratidza mhedzisiro uye, kana zvichidiwa, kurega mushandisi achitanga reset itsva kuburikidza nebasa reForgot Password. Token isiri iyo, yapera kana yatoshandiswa, pamwe nepassword isingasangani nezvinodiwa zvishoma, zvinokonzera `400 VALIDATION_ERROR`. Meseji yekukanganisa yeruzhinji haifanirwe kuburitsa rumwe ruzivo rweakaundi. Token nepassword itsva hazvifanirwe kuoneka muURL parameters, mumaturusi ekuongorora, mumalog eruzhinji kana mumascreenshot erubatsiro. Chikumbiro chinofanira kuva chete mumaitiro efomu akachengetedzwa neHTTPS. Mhinduro yakabudirira ndeye `{"ok":true}`. Inosimbisa kuchinja password kwaitwa, kwete kupinda kutsva pachako. Mushure mereset, mushandisi anofanira kupinda zvakajairika nepassword itsva. Masession aripo anofanira kubatwa zvichienderana nemaitiro chaiwo ebackend; gwaro harifanirwe kureva kubudiswa kwemidziyo yese pasina humbowo. Muedzo weLive une humbowo unosanganisira nyaya yakaipa ine token isiri iyo nemamiriro anotarisirwa 400. Reset yechokwadi yakabudirira haina kuitwa zvakasiyana netoken yekushanda zviri pamutemo pahumbowo uhu. Mashoko anofanira kuchengeta muganhu uyu zvakajeka uye haafanirwe kufungidzira kubudirira kweEnd-to-End kubva pakufanana neLogin kana Forgot Password.

Kusimbiswa nekuchengetedza

Hapana kusimbiswa kunodiwa

Idempotent: Kwete

Maparameter

token(body, string, zvinodiwa)— Reset token kubva muemail
password(body, string, zvinodiwa)— Pasiwedhi itsva

Muenzaniso wechikumbiro

{"token":"<Tokeni kubva muemail yekuseta patsva>","password":"PasswordItsvaYakachengeteka!"}

Muenzaniso wemhinduro

{"ok":true}

Makodhi ekukanganisa

400 VALIDATION_ERROR — Token haishande, yapera nguva kana pasiwedhi haizadzisi zvinodiwa zvishoma.

Humbowo hwemuedzo weLive

Mamiriro ekukundikana (400, token isina kukodzera) akasimbiswa pasisitimu inoshanda; mamiriro ekubudirira anoshanda zvakafanana ne forgot-password/login, uye haana kuedzwa zvakasiyana ne-reset token chaiyo.

← Kusimbisa kuzivikanwa