Skip to content

Register form #2

Description

@skup5

Požadavky na registrační formulář

minimální informace pro založení účtu (poviné parametry jsou vyznačeny tučně)

  • jméno, rodné číslo, adresa, email, tel.,
  • číslo karty, číslo účtu (obě čísla mohou být náhodně generované),
  • Turingův test (viz níže),
  • náhodně generovaný 8-místný alfanumerický kód a 4-místný (číselný) PIN - používá uživatel k přihlášení do aplikace

Některé požadavky jsou pouze z pedagogických důvodů, abychom zkontrolovali, jak jste si poradili s ověřením uživatelských vstupů, např. s ošetřením HTML vstupů nebo vložením nesmyslných údajů

  • použít checkbox (např. souhlas s podmínkami) nebo radio buttony (např.: volba pohlaví)
  • žádný uživatelský vstup nesmí vyvolat neošetřenou výjimku (shodit aplikaci, chyba 500)
  • používání bude pohodlné, tj. při nevhodných datech bude uživateli zobrazena chybová zpráva a vstupní pole se vyplní zadanými (chybnými) údaji
  • ochrana proti automatické registraci roboty, postačí co nejjednodušší řešení, čili nemusíte používat CAPTCHA, ale stačí reverzní Turingův test formou např.:
    • Napište číslici čtyři
    • Kolikátý je nyní měsíc?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions