I know how to restrict users and profiles from accessing Visualforce pages at all. But there are cases where a profile is generally allowed to use a page but a specific user might fail to perform an action due to complex permission settings (MDR, child objects, ...)
I have a page where users will spend a lot of time before clicking Save the first time and then learn that they are not allowed to do this.
What is the best way to check this as soon as they go on this page?
I thought of using the
<apex:page action=""> attribute. Is that a feasible way?