Finally, here is a solution that will resolve, once and for all, a problem
I've been having ever since I started my development: how to easily secure my
application according to the user profile.
I have stopped counting the number of times I've been asked to develop an
application and then, right in the middle of the development process, I had
to urgently restrict access to specific users. Since the code was not made
for that, I have found myself modifying the application to manage profiles
just so I could disable a menu. Once you start dealing with this problem, you
realize that you have to store this information somewhere before developing
screens in order to manage users and roles, etc.
Eventually, after facing the same problem over and over, I ended up
developing my own solution that I try to use from project to project, but
nothing as efficient and reliable as ... (more)