Hirdetés
- Szinte meg sem jött, máris fogyókúrára fogták a Logitech Rapid Triggeres egerét
- Hamarosan érkezik az EIZO első, kreatív profikat célzó OLED monitora
- Karnyújtásnyira a nyereség a Samsung chipgyártó részlegén belül
- Idővel kicsúszik az aljzatból a 12V-2x6 tápkonnektor?
- Leállította a legelső Legion Go kézikonzol terméktámogatását a Lenovo
- Épített vízhűtés (nem kompakt) topic
- Fejhallgató erősítő és DAC topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen monitort vegyek?
- TCL LCD és LED TV-k
- Milyen egeret válasszak?
- Azonnali VGA-s kérdések órája
- Apple MacBook
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Idővel kicsúszik az aljzatból a 12V-2x6 tápkonnektor?
Új hozzászólás Aktív témák
-
petyus_
senior tag
válasz
bandi0000
#9127
üzenetére
Ha nem jó a user/pass, akkor 401. 400 akkor, ha valami gond van a requesttel (pl nem küldött pass-t, csak usert).
Loginnál jellemzően elég egy string, hogy invalid username or pass. (azért nem invalid username, meg külön invalid pass, hogy így ne lehessen kinyerni a username-eket).
Registernél jó kérdés, hogy mi a jó statuscode már létező userre, [link] itt pl megy a vita, hogy jó-e a 409 (conflict), de fel is sorolja valaki, hogy a FB/Google/stb mit küld. Én 400-at küldenék, mert ugyan nem client hiba, de neki kell változtatnia a requesten ahhoz, hogy jó legyen.
A hibakezelésnek meg nézz utána, core-ban (nem tudom milyen verziót használsz, azt hiszem 2.2-től, de lehet, hogy csak 3.0-tól) van egy ProblemDetails classt, ezt generálja ha validationError van. Ha túljut a validationön (ha csak az a gond, hogy már létezik ilyen felhasználó, akkor túljut), akkor megnézed, hogy van-e ilyen user, ha van, akkor a ModelState-hez adj hozzá hibát, és az mehet vissza, majd a framework csinál belőle problemdetailst (ez egyébként szabány [link] ).
AVagy ha feleslegesen bonyolult neked a problemdetails, akkor csinálj egy saját error-handlert (action filter, vagy middleware), ahol olyan response-t csinálsz, amilyet akarsz, amit egyszerűen tudsz kezelni frontend oldalon.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Épített vízhűtés (nem kompakt) topic
- Autós topik
- MW2 - MW3 játékosok baráti köre
- Fejhallgató erősítő és DAC topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen monitort vegyek?
- TCL LCD és LED TV-k
- Milyen egeret válasszak?
- Azonnali VGA-s kérdések órája
- Apple MacBook
- További aktív témák...
- Eladó olcsó config diszkont áron :)
- Lenovo Legion 5 17ACH6H - RTX 3060 / Ryzen proci / 17,3 144Hz sRGB kijelző / 16GB RAM / 2TB SSD!
- Thinkpad X13 Gen2i 13.3" FHD+ IPS i5-1145G7 16GB 256GB NVMe SSD gar
- XFX Speedster SWFT 319 AMD Radeon RX 6800 16GB Garancia 2027-ig!
- Tökéletes ajándék! 150 ezerrel olcsóbban mint a bolti ár! 3ÉV GARI BONTATLAN MSI CYBORG 15 RTX 5060
- Apple iPhone 11 128GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! HP ProBook 440 G5 - i5-7GEN I 8GB I 500GB I HDMI I 14" HD I Cam I W11 I Garancia!
- Beszámítás! VALVE INDEX virtuális valóság szemüveg garanciával hibátlan működéssel
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

