Partilhar via


Redirecionar um utilizador para uma página predefinida aquando do início de sessão

Nota

A partir de 12 de outubro de 2022, os portais do Power Apps passam a ser Power Pages. Mais informações: O Microsoft Power Pages está agora em disponibilidade geral (blogue)
Em breve, vamos migrar e unir a documentação dos portais do Power Apps com a documentação do Power Pages.

É possível configurar um portal para redirecionar um utilizador para uma página predefinida depois de o utilizador iniciar sessão.

Para tal, substitua o modelo de estúdio predefinido utilizado como esquema de página para a home page. Pode substituir este modelo predefinido por um modelo personalizado que inclua código JavaScript para redirecionar o utilizador para a página que escolher. Os passos são:

  1. Faça uma cópia do modelo Web do modelo de estúdio predefinido.
  2. Adicione código JavaScript à cópia do modelo Web.
  3. Crie um modelo de página correspondente.
  4. Modifique a home page para utilizar o modelo modificado.

Fazer uma cópia do modelo do estúdio predefinido

  1. Abra a aplicação Gestão de Portais, aceda a Modelos Web e abra o Modelo de estúdio predefinido.

  2. Copie todo o conteúdo que vem depois da linha <!-- Default studio template. Please do not modify -->.

    Copiar o modelo do estúdio predefinido.

  3. Selecione Novo para criar um novo registo de modelo Web.

  4. Dê um nome ao modelo (por exemplo, Modelo de home page) e selecione o Site onde pretende implementar a funcionalidade de redirecionamento. Cole o conteúdo a partir do modelo de estúdio predefinido e, em seguida, selecione Guardar.

Adicionar código JavaScript

  1. No novo modelo, adicione o código JavaScript que se segue. Substitua ./page/ pelo URL parcial da página para onde pretende direcionar o utilizador:

    {% if user %}
    //if any user logs in
    <script>
      window.location.href='./page/'
    </script>
    {% else %}
    //Home webpage code, if you don't want to display the page when the user is being redirected
    {% endif %}
    //Home webpage code, if you want to display the page when the user is being redirected
    

    Novo modelo Web com JavaScript adicionado.

  2. Selecione Guardar.

Criar um modelo de página

  1. Na aplicação Gestão de Portais, selecione Modelos de página.

  2. Selecione Novo e, em seguida, crie um novo registo de modelo de página.

  3. Dê um nome ao modelo de página (por exemplo, Modelo de home page). Selecione o registo do Site onde pretende ter a funcionalidade, escolha o Tipo como Modelo Web e selecione o Modelo Web que criou no passo anterior.

    Criar um novo modelo de página.

Atualizar a home page

  1. Aceda à aplicação Gestão de Portais.

  2. Em Páginas Web, localize o registo da página Web Home Page. Altere o Modelo de Página para o registo de modelo de página que criou anteriormente. Selecione Guardar e Fechar.

    Atualizar a home page.

Agora, quando um utilizador iniciar sessão, este será redirecionado para a página especificada no código JavaScript no modelo Web atualizado.

Consulte também

Criar um modelo de página personalizado para compor um feed RSS
Compor a lista associada à página atual
Compor um cabeçalho de Web site e barra de navegação primária
Compor até três níveis da hierarquia da página utilizando a navegação híbrida