AMP

Logout

与登录按钮相似,是否显示退出按钮取决于 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>

当您点击 Logout 按钮后,系统会将您定向到您在 amp-access JSON 配置中指定的网址(作为登录对象的一部分):

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

与登录相似,当 AMPByExample 服务器收到退出请求后,它会使用由 AMP 库自动添加的返回网址查询参数并通过附加 #success=true 重定向到该网址。此时,您已经返回初始网页;之前为登录页面创建的 AMPByExample Cookie(名为 ABE_LOGGED_IN)现在将被清除。