Cześć, zastanawiam się nad faktem aktualizacji danych w Kohana ORM. Mam formularz z czterema polami: id, login, email i typ. Po dodaniu użytkownika mam wszystkie pola uzupełnione. Formularz edycji przewiduje zmianę wyłącznie pola email. W kodzie aktualizuję przez:
$instance_table = ORM::Factory('user', $id);
$instance_table->values($post);
$instance_table->save();
I teraz ciekawostka, bo jeśli ktoś spreparuje formularz i w nowym doda sobie pole login i wyśle do mojego skryptu to to pole również zostanie zaktualizowane. Jak się przed tym zabezpieczyć?