Disconnessione
Come nel caso del pulsante di accesso, la presenza del pulsante di disconnessione dipende dallo stato del componente amp-access
:
<button amp-access="loggedIn" amp-access-hide tabindex="0" on="tap:amp-access.login-sign-out" class="button-primary comment-button">Logout</button>
Facendo clic sul pulsante Disconnetti, l'utente viene reindirizzato all'URL specificato nella configurazione JSON di amp-access
, nell'ambito dell'oggetto di accesso:
{ "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" } }
Analogamente all'accesso, quando il server AMPByExample riceve una richiesta di disconnessione, utilizza il parametro di query dell'URL di ritorno aggiunto automaticamente dalla libreria AMP e reindirizza a tale URL, aggiungendo #success=true
. A questo punto, l'utente torna alla pagina iniziale; il cookie AMPByExample precedentemente creato per la pagina di accesso (di nome ABE_LOGGED_IN
) verrà cancellato a questo punto.