|
Progammatic approach provides a great level of flexibilty to implement security
model. But it has several drawbacks.
It will be slower than the database approach, because for every row selected
from the database is necessary to evaluate the code of the security control.
Not secure, bugs or back door could be reached in the code.
Hard to maintain, security controls will be spreaded across the code of the
CMS, then to implement or control this code will be nightmare.
|