Self validating form php

Cross-site Request Forgery is a very common social exploit method to make people unknowingly do things on their own behalf on a targeted website.It's the number four on the 2010 CWE/SANS Top 25 Most Dangerous Programming Errors list.Although it doesn't mean Value Objects are universal in all cases and you cannot make their constraints stronger/weaker.They can vary depending on the Domain/Bounded Context of your application and in some cases it may actually make sense to have negative amount of money.So for example creating an - end date cannot be lower than start date and so on. And indeed these rules can differ depends on context - you may want to allow register to site only people that have company's address but anyone can send a complaint using contact form.Regardless VO constraints remain the same - just a valid email string.


Especially that throwing an exception is not the best way to tell the user that something is no ok (but it is good to communicate in such way with developers).

The following example shows how the validation rules for the Most validators have default error messages that will be added to the model being validated when its attributes fail the validation.


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>