
Snimci ekrana prikazuju srpsku verziju aplikacije.
Odredite svrhu i minimalna polja
Početni obrazac treba omogućiti pronalaženje ili kreiranje profila i nastavak registracije. Ime, kontakt i odobrena polja mogu biti dovoljni za prvi korak; zdravstveni, identifikacijski ili marketinški podaci ne postaju obvezni samo zato što ih je tehnički moguće tražiti.
Uz svako polje dokumentirajte svrhu, obveznost, format, rok i tko mu pristupa. Privola za marketing ne spajajte sa uvjetom za osnovnu uslugu ako nije neophodna. Pravno tumačenje potvrđuje kvalificirana osoba za konkretno tržište.
Validacija i normalizacija nisu isto
Validacija provjerava da li podatak prati očekivani oblik i poslovno pravilo. Normalizacija priprema usporediv oblik, na primjer uklanja razmake iz telefona i dosljedno obrađuje velika slova u e-pošti. Ni jedno ni drugo ne dokazuje identitet osobe.
Validaciju radite na serveru, a klijent koristite za bržu povratnu informaciju. Ne prihvatajte neočekivana polja, ekstremne dužine ili sadržaj koji će kasnije biti prikazan bez sigurne obrade.
| Korak | Automatska radnja | Kada ide čovjeku | Javni odgovor |
|---|---|---|---|
| Format | Odbija nevažeći oblik | Neobičan legitimni slučaj | Objasni kako ispraviti polje |
| Normalizacija | Pravi uporedivu vrijednost | Konflikt originalnih podataka | Ne prikazuje internu vrijednost |
| Podudaranje | Označava kandidata | Više kandidata ili konflikt | Neutralna poruka o nastavku |
| Aktivacija | Prati odobreno pravilo | Uplata, dokument ili identitet nejasni | Potvrda tek poslije odobrenja |
Pravila za pronalaženje postojećeg člana
Jedinstveno potvrđen i verifikovan kontakt može biti jak signal, ali dijeljeni porodični telefon, promijenjena e-pošta ili recikliran broj stvaraju iznimke. Ime i prezime su slabiji signal i ne treba izazvati automatsko spajanje.
Definirajte razine: pouzdano podudaranje vodi kontroliranom nastavku postojećeg profila, moguće podudaranje u red za provjeru, a odsustvo podudaranja prijedlogu novog profila. Spajanje čuva povijest i bilježi tko ga je odobrio.
Spriječite otkrivanje postojanja računa
Ako javni obrazac odgovori da određeni telefon pripada imenovanom članu, napadač može provjeravati tko je u bazi. Umjesto toga koristite neutralnu poruku da je zahtjev primljen i da će sljedeći korak stići odobrenim kanalom.
Ograničite broj pokušaja, pratite neuobičajene obrasce i ne vraćajte različite tehničke detalje za postojeći i nepostojeći račun. Za oporavak računa koristite poseban, kontroliran tok.
Odvojite registraciju od aktivacije
Poslan obrazac može imati status 'na provjeri'. Tek nakon potvrde potrebnih podataka, paketa i uplate nastaje aktivna članarina, a pravo ulaska se izvodi iz nje. Time javni obrazac ne postaje prečica do vrata.
Ako centar nudi probni ulazak, on dobiva vlastiti vremenski ograničen status i pravila. Ne treba improvizirati aktivnu redovnu članarinu bez uplate samo zato što sustav nema jasan probni tok.
Rad recepcije sa kandidatima i duplikatima
Recepcija vidi red za provjeru sa dovoljnim, ali ne prekomjernim podacima. Postupak obuhvata kontakt odobrenim kanalom, potvrdu relevantnog podatka i izbor: nastavi postojeći profil, kreiraj novi ili odbij nepotpun zahtjev.
Zaposleni ne treba kopirati podatke u privatnu poruku ili vlastitu tablicu radi kasnije provjere. Ako je potrebna eskalacija, koristi se interni status i ograničena napomena bez osjetljivog sadržaja.
Metrike kvalitete i periodična kontrola
Pratite broj započetih i dovršenih registracija, vrijeme do odobrenja, broj kandidata za duplikat, potvrđena pogrešna spajanja i zahtjeve koje je osoblje ručno ispravilo. Visoka stopa završetka nije uspjeh ako baza dobiva više duplikata.
Mjesečno pregledajte pravila i reprezentativan uzorak. Ako određeno polje često blokira legitimne članove, provjerite format i potrebu. Ako previše zapisa ide na ručni pregled, unaprijedite signal bez snižavanja privatnosne zaštite.