AMP

تسجيل الخروج

على نحو مشابه لتسجيل الدخول، يعتمد وجود زر تسجيل الخروج بشكل مشروط على حالة المكون 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>

عندما تنقر فوق زر تسجيل الخروج، يتم إعادة توجيهك إلى عنوان URL الذي قمت بتحديده في تكوين JSON amp-access كجزء من كائن تسجيل الدخول:

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

ومثل تسجيل الدخول، عند تلقي خادم the AMPByExample طلب تسجيل خروج، فإنه يستخدم معلمة استعلام عنوان URL للإرجاع التي تمت إضافتها تلقائيًا بواسطة مكتبة AMP وإعادة التوجيه إليها، مع إضافة #success=true. وبحلول ذلك الوقت، ستعود إلى الصفحة الأولى؛ وسيتم مسح ملف تعريف الارتباط AMPByExample الذي تم إنشاؤه مسبقًا لصفحة تسجيل الدخول (يسمى ABE_LOGGED_IN) في هذه المرحلة.