Przekierowywanie użytkownika na stronę domyślną podczas logowania

Uwaga

12 października 2022 r. funkcja Portale usługi Power Apps została przekształcona w usługę Power Pages. Więcej informacji: Usługa Microsoft Power Pages jest teraz ogólnie dostępna (blog)
Wkrótce zmigrujemy i scalimy dokumentację funkcji Portale usługi Power Apps z dokumentacją usługi Power Pages.

Możesz skonfigurować portal, aby przekierować użytkownika do strony domyślnej po zalogowaniu.

Aby to osiągnąć, zastąp domyślny szablon Studio, który jest używany jako układ strony dla strony głównej. Zastępujesz ten szablon domyślny szablonem niestandardowym z kodem JavaScript w celu przekierowywania użytkownika na wybieraną przez użytkownika stronę. Kroki to:

  1. Skopiuj domyślny szablon sieci Web szablonu programu studio.
  2. Dodaj kod JavaScript do kopii szablonu sieci Web.
  3. Utwórz odpowiedni szablon strony.
  4. Zmodyfikuj stronę główną, aby użyć zmodyfikowanego szablonu.

Zrób kopię domyślnego szablonu studio

  1. Uruchom aplikację Zarządzanie portalami i przejdź do witryny Szablony sieci Web i otwórz Szablon domyślny studio.

  2. Skopiuj całą zawartość poniżej wiersza <!-- Default studio template. Please do not modify -->.

    Zrób kopię domyślnego szablonu studio.

  3. Wybierz Nowy, aby utworzyć nowy rekord szablonu internetowego.

  4. Nadaj szablonowi nazwę (na przykład Szablon strony głównej) i wybierz witrynę sieci Web, w której chcesz zaimplementować funkcję przekierowania. Wklej zawartość z domyślnego szablonu Studio, a następnie wybierz Zapisz.

Dodaj kod JavaScript

  1. W nowym szablonie dodaj następujący kod JavaScript. Zastąp ./page/ częściowym adresem URL strony, do której chcesz skierować użytkownika:

    {% 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
    

    Nowy szablon sieci Web z dodanym skryptem JavaScript.

  2. Wybierz pozycję Zapisz.

Tworzenie szablonu strony

  1. W aplikacji Zarządzanie portalami wybierz opcję Szablony stron.

  2. Wybierz Nowy i utwórz nowy rekord szablonu strony.

  3. Nadaj szablonowi strony nazwę (na przykład Szablon strony głównej). Wybierz witrynę sieci Web, w którym chcesz korzystać z funkcji, wybierz typ szablonu sieci Web i wybierz szablon sieci Web utworzony w poprzednim kroku.

    Tworzenie nowego szablonu strony.

Aktualizuj stronę główną

  1. Przejdź do aplikacji Zarządzanie portalu.

  2. Na stronach sieci Web znajdź rekord strony głównej. Zmień Szablon strony na rekord szablonu strony utworzony wcześniej. Zaznacz Zapisz i zamknij.

    Aktualizuj stronę główną.

Przejdź do witryny, gdy użytkownik się zaloguje, zostanie przekierowany na stronę określoną w kodzie JavaScript w zaktualizowanym szablonie internetowym.

Zobacz też

Utwórz niestandardowy szablon strony, aby renderować źródło danych RSS
Renderuj listę skojarzoną z bieżącą stroną
Renderuj nagłówek witryny sieci Web i główny pasek nawigacyjny
Renderuj do trzech poziomów hierarchii strony przy użyciu nawigacji hybrydowej