# Change user password from Perspective session

**URL:** <https://forum.inductiveautomation.com/t/change-user-password-from-perspective-session/42686>\
**Category:** Ignition Early Access\
**Created:** [January 28, 2021, 5:29am UTC](https://forum.inductiveautomation.com/t/change-user-password-from-perspective-session/42686 "2021-01-28T05:29:56Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![matthew.roberts](https://avatars.discourse-cdn.com/v4/letter/m/ecd19e/32.png) [@matthew.roberts](https://forum.inductiveautomation.com/u/matthew.roberts)\
**Post date:** [January 28, 2021, 5:29am UTC](https://forum.inductiveautomation.com/t/change-user-password-from-perspective-session/42686/1 "2021-01-28T05:29:56Z")

</div>

Has anyone found a solution to allow users to change their passwords from a Perspective session?  
I am using the internal user source profile.  
Ignition V8.1.1

---

<div class="post-metadata">

**Author:** ![jspecht](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jspecht/32/6465_2.png) [@jspecht](https://forum.inductiveautomation.com/u/jspecht)\
**Post date:** [January 28, 2021, 6:17pm UTC](https://forum.inductiveautomation.com/t/change-user-password-from-perspective-session/42686/2 "2021-01-28T18:17:08Z")

</div>

I created an example in the attached view: [view.json](https://forum.inductiveautomation.com/uploads/short-url/nw4owOU2ZBhgkmc8EGSlAvbeEgG.json) (7.1 KB)

Take a look at the “Change Password” button’s onClick event script

---

<div class="post-metadata">

**Author:** ![matthew.roberts](https://avatars.discourse-cdn.com/v4/letter/m/ecd19e/32.png) [@matthew.roberts](https://forum.inductiveautomation.com/u/matthew.roberts)\
**Post date:** [January 29, 2021, 2:47am UTC](https://forum.inductiveautomation.com/t/change-user-password-from-perspective-session/42686/3 "2021-01-29T02:47:15Z")

</div>

Thanks, that works great.  
I made some changes so it gets current user so they can only change there password and added a transform so the validation reads “credentials validated” not “true”.

---

<div class="post-metadata">

**Author:** ![j.israelsen](https://avatars.discourse-cdn.com/v4/letter/j/ad7895/32.png) [@j.israelsen](https://forum.inductiveautomation.com/u/j.israelsen)\
**Post date:** [April 22, 2021, 2:20pm UTC](https://forum.inductiveautomation.com/t/change-user-password-from-perspective-session/42686/4 "2021-04-22T14:20:29Z")

</div>

How do you import the view that @jspecht provided (view.json)? I keep getting “The project file chosen could not be imported” errors.

---

<div class="post-metadata">

**Author:** ![WillMT10](https://avatars.discourse-cdn.com/v4/letter/w/7feea3/32.png) [@WillMT10](https://forum.inductiveautomation.com/u/WillMT10)\
**Post date:** [May 30, 2021, 8:45pm UTC](https://forum.inductiveautomation.com/t/change-user-password-from-perspective-session/42686/5 "2021-05-30T20:45:25Z")

</div>

You might have already found an answer to this by now but just in case (or anyone else who stumbles on this), if you copy the JSON text in that file and then `Shift + Right-Click` on a view in the Project Browser, it gives you the option to `Paste JSON`. Note that this will overwrite anything you have in the view that you are pasting into.

---

<div class="post-metadata">

**Author:** ![jlandwerlen](https://avatars.discourse-cdn.com/v4/letter/j/bc8723/32.png) [@jlandwerlen](https://forum.inductiveautomation.com/u/jlandwerlen)\
**Post date:** [May 30, 2021, 9:00pm UTC](https://forum.inductiveautomation.com/t/change-user-password-from-perspective-session/42686/6 "2021-05-30T21:00:08Z")

</div>

Also,

> [@\[Feature-14054\] User Management](http://forum.inductiveautomation.com/t/feature-14054-user-management/21600/20):
>
> I believe when we have system.user library making a component for user mangement is not good idea. Specially when there are many feature left to add like drawing tools, … Even when considering custom project theme it is much better to make it by project designer. Personally I have hard time to mach vision user mangement component with my project like and feels.

---

<div class="post-metadata">

**Author:** ![David\_Rodriguez](https://avatars.discourse-cdn.com/v4/letter/d/b5e925/32.png) [@David\_Rodriguez](https://forum.inductiveautomation.com/u/David_Rodriguez)\
**Post date:** [February 7, 2023, 11:07am UTC](https://forum.inductiveautomation.com/t/change-user-password-from-perspective-session/42686/7 "2023-02-07T11:07:36Z")

</div>

Thank you Will, this has helped me!

---

<div class="post-metadata">

**Author:** ![Biri](https://avatars.discourse-cdn.com/v4/letter/b/a3d4f5/32.png) [@Biri](https://forum.inductiveautomation.com/u/Biri)\
**Post date:** [January 27, 2026, 7:58pm UTC](https://forum.inductiveautomation.com/t/change-user-password-from-perspective-session/42686/8 "2026-01-27T19:58:10Z")

</div>

For anyone wondering, this method does honor the password policy set on the gateway unlike the User Management resource from the exchange.
