Máscara na URL da página

Preciso de uma ajuda, para controlar acesso a uma página.
Preciso de uma maneira para que apenas usuários logados possam acessa ruma determinada página. Pois apenas usuários que realizam um pagamento podem acessar essa página, logo ele precisa estar logado para o sistema saber se foi pago, ou não. Pensei em passar o id único do usuário na hora do redirecionamento para a página, porém o id fica visível na url. Ou seja, se eu der Ctrl+c Ctrl+v na url, consigo acessar tal página mesmo sem estar logado, muito menos ter pago.

Preciso de uma maneira de esconder o id, ou uma forma melhor de fazer essa segurança da página, para evitar de essas “trambicagens” no sistema.

Boa… Você pode no workflow detectar o Page loaded dessa página específica. E pode direcionar o fluxo para onde quiser, dependendo do que você mesmo disse:

No Page loaded, crie um workflow Go to page quando “Current user is logged in and tal campo is not pago”, mandando ele ir pra onde você quiser…

Caso contrário, ele segue nessa página normalmente.

Vê se sacou e me dá um feedback!

Certo, entendi, vou tentar essa solução, e te falo se consegui, mas desde já, muito obrigado pela ajuda.