Autor Wątek: [C#, mysql] Jak wyłapywać błędy i prezentować je w formie user-friendly  (Przeczytany 3346 razy)

Offline Xirdus

  • Redaktor

# Styczeń 24, 2012, 02:31:51
Wszędzie gdzie patrzę na necie, na .govach włącznie, pisze że w PESEL-u jest płeć. A w linku Kosa pisze, że po zmianie płci PESEL też się zmienia.

Offline Mr. Spam

  • Miłośnik przetworów mięsnych

Offline lmmilewski

  • Użytkownik
    • Łukasz Milewski - devblog

# Styczeń 24, 2012, 07:00:28
Z numerem PESEL też miałem kiedyś problem w programie. Okazuje się, że nie zawsze te numery były przetwarzane przez komputery (kto by pomyślał?), a przez to są numery zupełnie bez sensu (jak wspomniana niezgadzająca się suma kontrolna).

Walidacja PESELu, tak samo jak walidacja imienia czy nazwiska, to prosty sposób żeby jakiegoś użytkownika odciąć od usługi.

Offline skowronkow

  • Użytkownik
    • skowronkow devsite

# Styczeń 24, 2012, 13:14:11
Najlepszym rozwiązaniem jest faktycznie wspomniana tutaj procedura, ale to tylko w oderwaniu od tej sytuacji.  W żadnym produkcyjnym systemie, który znam pesel nie jest unikalny.

Offline Kos

  • Użytkownik
    • kos.gd

# Styczeń 24, 2012, 13:29:26
Wychodzi nam z tego, że walidacja pod względem "sensowności" danych, a wymagania odnośnie ich spójności, to 2 różne rzeczy.