AMP

Abmeldung

Ähnlich wie beim Login Button ist das Vorhandensein des Logout Buttons vom Status der Komponente amp-access abhängig:

<button amp-access="loggedIn" amp-access-hide tabindex="0" on="tap:amp-access.login-sign-out" class="button-primary comment-button">Logout</button>

Wenn du auf den Logout Button klickst, wirst du weitergeleitet zu der URL, die du in der JSON Konfiguration für amp-access als Teil des Login Objekts angegeben hast:

{
"login": {
"sign-in": "https://ampbyexample.com/samples_templates/comment_section/login?rid=READER_ID&url=CANONICAL_URL",
"sign-out": "https://ampbyexample.com/samples_templates/comment_section/logout"
}
}

Es ist ähnlich wie bei der Anmeldung: Wenn der AMPByExample Server eine Abmeldeanforderung empfängt, verwendet er den von der AMP Bibliothek automatisch hinzugefügten Abfrageparameter der Rückgabe URL, leitet ihn um und fügt #success=true hinzu. Jetzt bist du wieder auf der Startseite. Das zuvor für die Anmeldeseite gesetzte AMPByExample Cookie (ABE_LOGGED_IN genannt) wird nun gelöscht.