# Ignition User login with only one client or session

**URL:** <https://forum.inductiveautomation.com/t/ignition-user-login-with-only-one-client-or-session/58187>\
**Category:** Ignition\
**Tags:** vision, ignition81\
**Created:** [April 7, 2022, 6:59pm UTC](https://forum.inductiveautomation.com/t/ignition-user-login-with-only-one-client-or-session/58187 "2022-04-07T18:59:25Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![zacht](https://avatars.discourse-cdn.com/v4/letter/z/ea5d25/32.png) [@zacht](https://forum.inductiveautomation.com/u/zacht)\
**Post date:** [April 7, 2022, 7:06pm UTC](https://forum.inductiveautomation.com/t/ignition-user-login-with-only-one-client-or-session/58187/2 "2022-04-07T19:06:53Z")

</div>

This maybe isn't exactly what you're looking for, but it has the building blocks you need to accomplish your goal.

> [@Ignition User log-in from only one client or session](https://forum.inductiveautomation.com/t/ignition-user-log-in-from-only-one-client-or-session/33710/10):
>
> # Get logged in user and project name tagNames = ['[System]Client/User/Username', '[System]Client/System/ProjectName'] loggedInUser, loggedInProject = [tag.value for tag in system.tag.readBlocking(tagNames)] # Get running sessions sessionData = system.util.getSessionInfo() # Sort the session dataset into a dictionay by project and user sessionDict = {} for row in sessionData: # Ignore if designer session if not row['isDesigner']: if row['project'] not in sessionDict.keys(): sessionDict[…

---

_[View the full topic](https://forum.inductiveautomation.com/t/ignition-user-login-with-only-one-client-or-session/58187)._
