# Is there an endpoint to check if a user is logged in

**URL:** <https://meta.discourse.org/t/is-there-an-endpoint-to-check-if-a-user-is-logged-in/72780>\
**Category:** Development\
**Created:** [25 أكتوبر 2017، 6:26م UTC](https://meta.discourse.org/t/is-there-an-endpoint-to-check-if-a-user-is-logged-in/72780 "2017-10-25T18:26:47Z")\
**Posts on this page:** 1\
**Showing post:** 15

<div class="post-metadata">

**Author:** ![j127](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j127/32/79093_2.png) [@j127](https://meta.discourse.org/u/j127)\
**Post date:** [20 يناير 2020، 7:14م UTC](https://meta.discourse.org/t/is-there-an-endpoint-to-check-if-a-user-is-logged-in/72780/15 "2020-01-20T19:14:38Z")

</div>

كود الخاص بي لذلك لم يتم نشره بعد، ولكن إذا تم إعادة توجيه المستخدم عبر خادم آخر (مع Discourse كمزود SSO)، فستوجد جلسة في ذلك الخادم الخارجي. لقد أنشأت مسارًا هناك، شيء مثل `/auth/is-authenticated` يعيد حالة المستخدم. الغرض الأساسي منه هو إزالة أزرار “تسجيل الدخول” عندما يكون المستخدم مسجلاً بالفعل. عند تسجيل المستخدم الخروج من Discourse، أعتقد أن ويبهوك يقوم بتسجيله الخروج من الخادم الآخر. لم أتحقق من الكود منذ فترة، لكن أعتقد أن هذا هو كيفية إعداد ذلك.

---

_[View the full topic](https://meta.discourse.org/t/is-there-an-endpoint-to-check-if-a-user-is-logged-in/72780)._
