### [Redirecionar utilizadores com sessão iniciada a partir das páginas de início de sessão do WPForms](https://wpforms.com/developers/how-to-automatically-redirect-if-user-is-already-logged-in/)

**Publicado:** 24 de fevereiro de 2022
**Autor:** Umair Majeed

**Excerto:** Este tutorial irá guiá-lo através do processo de redirecionamento automático de um utilizador para fora de um formulário de login, caso este já esteja registado, utilizando PHP. 

**Conteúdo:**

Deseja redirecionar os utilizadores que já estão registados quando visitam o seu formulário de login? Embora o WPForms permita ocultar o formulário de login ou exibir uma mensagem para utilizadores registados através das definições de Registo de Utilizador, este guia irá mostrar-lhe como redirecioná-los automaticamente para uma página específica utilizando código PHP.

Para obter informações sobre as opções integradas para utilizadores com sessão iniciada, consulte a nossa [documentação sobre o Registo de Utilizadores](https://wpforms.com/docs/how-to-install-and-use-user-registration-addon-with-wpforms/#settings).

## Configurar o seu formulário

Para começar, terá de criar um formulário de login e adicioná-lo a uma página do WordPress.

Se precisar de ajuda para criar um formulário de login com o addon WPForms User Registration, [consulte esta documentação](https://wpforms.com/how-to-display-wordpress-login-and-register-forms-on-any-page/ "Como criar formulários de login e registo em qualquer página do WordPress").

## Adicionar o código de redirecionamento

Adicione este trecho de código ao seu site para ativar o redirecionamento automático. Se precisar de ajuda para adicionar código personalizado, consulte o nosso guia sobre como adicionar trechos de código.

Se não tiver a certeza de como ou onde adicionar trechos de código ao seu site, [consulte este tutorial](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/ "Como adicionar PHP ou JavaScript personalizado para o WPForms").

Terá de personalizar dois valores neste código:

1. **Linha 10**: Substitua `345` pelo ID da página que contém o seu formulário de início de sessão. Para encontrar o ID da sua página, edite a página e procure o número após `?post=` no URL.
2. **Linha 16**: Substitua `http://www.example-site.com/your-page/` pela URL para onde pretende redirecionar os utilizadores que iniciaram sessão.

![procure o número na URL ao editar a página para encontrar o número de ID da página](https://wpforms.com/wp-content/uploads/2022/02/wpforms-find-page-id.jpg)E já está! Gostaria que o seu formulário fosse redirecionado para uma nova janela do navegador? Consulte o nosso tutorial sobre [Como abrir o redirecionamento numa nova janela](https://wpforms.com/developers/how-to-open-redirect-in-a-new-window/ "Como abrir o redirecionamento numa nova janela").

## Ação de referência

[template\_redirect](https://developer.wordpress.org/reference/hooks/template_redirect/ "Usar a ação template_redirect do WordPress")

**Categorias:** Complementos

**Etiquetas:** PHP

---

