Hirdetés
- CES 2026: Belépett a Motorola a VIP buliba
- Honor Magic V5 - méret a kamera mögött
- Yettel topik
- Fotók, videók mobillal
- CES 2026: Makrókhoz is jó táplálkozáskövetőt jelentett be a Garmin
- CES 2026: Így söpört be a Garmin öt innovációs díjat
- Telekom mobilszolgáltatások
- Vivo X200 FE – fenséges méret
- Szerkesztett és makrofotók mobillal
- One mobilszolgáltatások
Ú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!
- HiFi műszaki szemmel - sztereó hangrendszerek
- Pánik a memóriapiacon
- Mibe tegyem a megtakarításaimat?
- HDD probléma (nem adatmentés)
- SSD kibeszélő
- OLED TV topic
- Házimozi haladó szinten
- CES 2026: Belépett a Motorola a VIP buliba
- Villanyszerelés
- Végre 120 Hz-es lesz az Apple következő monitora
- További aktív témák...
- SAMSUNG (SP-LSP7TFAXXH) 120" DLP LÉZER TV ! MAX 300CM !!!! AKCIÓ!
- SAMSUNG (LS49C950UAUXEN) 5K 120HZ GAMER MONTOR ! AKCIÓ!
- SAMSUNG (LS43FM700UUXUF) 4K GAMER SAMART MONITOR! 2025 MODELL! AKCIÓ
- SAMSUNG (LS43BM700UPXUF) 4K WIFI GAMER MONITOR N! AKCIÓ!
- SAMSUNG (LS32D800UAUXEN) 4K GAMER MONITOR AKCIÓ!! UJ MODELL!
- Xiaomi Redmi Note 14 Pro+ / 8/256GB / Kártyafüggetlen / 12Hó Garancia
- Akció! HP ZBook Firefly 14 i7-1185G7 32GB 512GB Nvidia Quadro T500 4GB 14" FHD 1 év garancia
- GYÖNYÖRŰ iPhone 13 mini 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS4076
- Telefon felvásárlás!! Xiaomi Redmi Note 10, Xiaomi Redmi Note 10s, Xiaomi Redmi Note 10 Pro
- HP EliteOne 800 G6 All-in-One i5-10500 32GB 1000GB 24" Érintőkijelző!! 1 év garancia
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest


