un controllo lato client sarebbe inutile quanto macchinoso e facilmente aggirabile.

parliamo di dati che si trovano sul client,
quindi non hai più un vero controllo.
ce l'hai alla ricezione.

perché "devi farlo"?