Einen Benutzer bei der Anmeldung auf eine Standardseite umleiten
Hinweis
Ab 12. Oktober 2022 ist Power Apps-Portale Power Pages. Weitere Informationen: Microsoft Power Pages ist jetzt allgemein verfügbar (Blog)
Wir werden die in Kürze migrieren und die Dokumentation für Power Apps-Portale mit der Power Pages-Dokumentation zusammenführen.
Sie können ein Portal so konfigurieren, dass ein Benutzer auf eine Standardseite umgeleitet wird, nachdem sich der Benutzer angemeldet hat.
Um dies zu erreichen, ersetzen Sie die standardmäßige Studio-Vorlage, die als Seitenlayout für die Homepage verwendet wird. Sie ersetzen diese Standardvorlage durch eine benutzerdefinierte Vorlage, die JavaScript-Code enthält, um den Benutzer auf die Seite Ihrer Wahl umzuleiten. Die Schritte sind:
- Erstellen Sie eine Kopie der Standardstudiovorlage-Webvorlage.
- Fügen Sie der Kopie der Webvorlage JavaScript-Code hinzu.
- Erstellen Sie eine dazugehörige Seitenvorlage.
- Ändern Sie die Homepage, um die geänderte Vorlage zu verwenden.
Erstellen Sie eine Kopie der Standardstudiovorlage
Öffnen Sie die Portalverwaltungs-App, gehen Sie zu Webvorlagen, und öffnen Sie die Standardstudiovorlage.
Kopieren Sie den gesamten Inhalt ab der Zeile
<!-- Default studio template. Please do not modify -->
.Wählen Sie Neu aus, um einen neuen Webvorlagendatensatz zu erstellen.
Geben Sie der Vorlage einen Namen (z. B. Homepagevorlage), und wählen Sie die Webseite aus, in die Sie die Umleitungsfunktion implementieren möchten. Fügen Sie den Inhalt aus der Standardstudiovorlage ein, und wählen Sie dann Speichern.
JavaScript-Code hinzufügen
Fügen Sie in der neuen Vorlage den folgenden JavaScript-Code hinzu. Ersetzen Sie
./page/
durch der Teil-URL der Seite, zu der Sie den Benutzer weiterleiten möchten:{% 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
Wählen Sie Speichern.
Eine Seitenvorlage erstellen
Wählen Sie in der Portalverwaltungs-App Seitenvorlagen aus.
Wählen Sie Neu und erstellen Sie dann einen neuen Seitenvorlagendatensatz.
Geben Sie der Seitenvorlage einen Namen (z. B. Homepagevorlage). Wählen Sie den Webseite-Datensatz aus, der die Funktionalität haben soll. Stellen Sie den Typ auf Webvorlage ein und wählen Sie die Webvorlage aus, die Sie im vorherigen Schritt erstellt haben.
Die Homepage aktualisieren
Gehen Sie zur Portalverwaltungs-App.
Finden Sie unter Webseiten den Webseitendatensatz Home. Ändere Sie die Seitenvorlage auf den zuvor erstellten Seitenvorlagendatensatz. Wählen Sie Speichern und schließen aus.
Wenn sich ein Benutzer jetzt anmeldet, wird er auf die Seite umgeleitet, die Sie im JavaScript-Code in der aktualisierten Webvorlage angegeben haben.
Siehe auch
Erstellen einer benutzerdefinierten Seitenvorlage zum Rendern eines RSS-Feed
Rendern der Liste, die der aktuellen Seite zugeordnet ist
Rendern einer Websitekopfzeile und primären Navigationsleiste
Rendern von bis zu drei Ebenen der Seitenhierarchie mithilfe der hybriden Navigation