# \[FEATURE\] Add ability to disable user

**URL:** <https://forum.inductiveautomation.com/t/feature-add-ability-to-disable-user/51140>\
**Category:** Ignition\
**Created:** [September 20, 2021, 12:48pm UTC](https://forum.inductiveautomation.com/t/feature-add-ability-to-disable-user/51140 "2021-09-20T12:48:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [September 20, 2021, 12:48pm UTC](https://forum.inductiveautomation.com/t/feature-add-ability-to-disable-user/51140/1 "2021-09-20T12:48:01Z")

</div>

I would like to be able to please disable a user.

> **[Add ability to disable user | Voters | Inductive Automation](https://ideas.inductiveautomation.com/ignition-features-and-ideas/p/add-ability-to-disable-user)**

---

<div class="post-metadata">

**Author:** ![taohongyu88](https://avatars.discourse-cdn.com/v4/letter/t/f05b48/32.png) [@taohongyu88](https://forum.inductiveautomation.com/u/taohongyu88)\
**Post date:** [July 3, 2025, 1:58am UTC](https://forum.inductiveautomation.com/t/feature-add-ability-to-disable-user/51140/2 "2025-07-03T01:58:22Z")

</div>

In addition to the addition of roles “Enabled”，then add roles in every windows.  
Is there a more convenient way?

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [July 3, 2025, 4:07am UTC](https://forum.inductiveautomation.com/t/feature-add-ability-to-disable-user/51140/3 "2025-07-03T04:07:16Z")

</div>

If you've added an Enabled role to mock this functionality, I would be using this to auto logout the user after they log in

---

<div class="post-metadata">

**Author:** ![taohongyu88](https://avatars.discourse-cdn.com/v4/letter/t/f05b48/32.png) [@taohongyu88](https://forum.inductiveautomation.com/u/taohongyu88)\
**Post date:** [July 3, 2025, 6:26am UTC](https://forum.inductiveautomation.com/t/feature-add-ability-to-disable-user/51140/5 "2025-07-03T06:26:34Z")

</div>

Add a Role "Disabled".  
Then in Vision Starup add script.  
I think it's right!

```python
########### 判断是否是禁用用户 ###########
userName = system.security.getUsername()
user = system.user.getUser("", userName)
if("Disabled" in user.getRoles()):
#	print(u"是禁用用户")
	system.security.logout()
	system.gui.messageBox(u"对不起，您是禁用用户，不能登录该系统！",u"提示")

```
