May be register users by default without page edit permissions, as ‘subcsriber’ for example? When you are ready to decide what page to allow this user to edit, you can change him a role to ‘editor’ (if he will edit page created by other user) and input a restriction for editing just subset of a page or a single page only.