Implement the page permission