Keluar (Logout)
Serupa dengan tombol masuk (login), keberadaan tombol keluar (logout) bergantung secara kondisional pada status komponen 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>
Saat mengeklik tombol Keluar, Anda akan diarahkan ke URL yang telah ditentukan dalam konfigurasi JSON amp-access
, sebagai bagian dari objek masuk:
{ "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" } }
Mirip dengan permintaan login, saat server AMPByExample menerima permintaan logout, server tersebut menggunakan parameter kueri URL respons yang otomatis ditambahkan oleh library AMP, lalu mengalihkannya ke parameter tersebut dengan menambahkan #success=true
. Setelah itu, Anda akan kembali ke halaman awal. Cookie AMPByExample yang sebelumnya dibuat untuk halaman login (disebut ABE_LOGGED_IN
) akan dihapus pada tahap ini.