AMP

Logout

Assim como o botão de login, a presença do botão de saída depende do estado do 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>

Quando você clica no botão "Sair", é direcionado à URL especificada na configuração JSON amp-access, como parte do objeto de login:

{
"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"
}
}

Assim como no caso do login, quando o servidor AMPByExample recebe uma solicitação de saída, ele usa o parâmetro de consulta da URL de retorno incluído automaticamente pela biblioteca AMP e faz o redirecionamento para ele, adicionando #success=true. Nesse momento, você volta à página inicial. O cookie AMPByExample criado anteriormente para a página de login (chamado de ABE_LOGGED_IN) é apagado.