# Prevent proclient logout

**URL:** <https://forum.inductiveautomation.com/t/prevent-proclient-logout/113404>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [January 20, 2026, 12:08pm UTC](https://forum.inductiveautomation.com/t/prevent-proclient-logout/113404 "2026-01-20T12:08:17Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sachine.m](https://avatars.discourse-cdn.com/v4/letter/s/b2d939/32.png) [@sachine.m](https://forum.inductiveautomation.com/u/sachine.m)\
**Post date:** [January 20, 2026, 12:08pm UTC](https://forum.inductiveautomation.com/t/prevent-proclient-logout/113404/1 "2026-01-20T12:08:17Z")

</div>

In Ignition 8.1, I need to prevent auto-logout on specific ProClient machines while maintaining 15-minute timeout for other users. The setSessionTimeout() function isn't available in this version

---

<div class="post-metadata">

**Author:** ![dkhayes117](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dkhayes117/32/68344_2.png) [@dkhayes117](https://forum.inductiveautomation.com/u/dkhayes117)\
**Post date:** [January 20, 2026, 3:53pm UTC](https://forum.inductiveautomation.com/t/prevent-proclient-logout/113404/2 "2026-01-20T15:53:49Z")

</div>

You'll need to dodge the project properties timeout, and switch to an expression-based solution.

You will need a way to identify the proclient machines based on IP address, username, role, or some other identifier.

Then take that info and write an expression to select a timeout value to compare with the `lastActivity` property.

[How to add application timeout script in perspective? - Ignition - Inductive Automation Forum](https://forum.inductiveautomation.com/t/how-to-add-application-timeout-script-in-perspective/61501/17)
