# Ignition Perspective - View Permission - Access Denied

**URL:** <https://forum.inductiveautomation.com/t/ignition-perspective-view-permission-access-denied/65200>\
**Category:** Ignition\
**Tags:** security, perspective\
**Created:** [October 13, 2022, 6:34pm UTC](https://forum.inductiveautomation.com/t/ignition-perspective-view-permission-access-denied/65200 "2022-10-13T18:34:45Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Matthew\_DeLuca](https://avatars.discourse-cdn.com/v4/letter/m/3ab097/32.png) [@Matthew\_DeLuca](https://forum.inductiveautomation.com/u/Matthew_DeLuca)\
**Post date:** [October 13, 2022, 6:34pm UTC](https://forum.inductiveautomation.com/t/ignition-perspective-view-permission-access-denied/65200/1 "2022-10-13T18:34:45Z")

</div>

I have Perspective project with multiple views and a navigation menu on the left side. Some views are set as public, and others are set for specific user roles.

When a user selects a view that they do not have access to the default screen shows Access Denied.

Is there any way to change the text on this screen or better yet provide them with a button to log in. I have a Sign In button in the header, but this does not allow for a very intuitive user experience.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/7/97854e6e2328a7b5fbb39e7f0f5fab8310687c34.png)

---

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [October 13, 2022, 7:41pm UTC](https://forum.inductiveautomation.com/t/ignition-perspective-view-permission-access-denied/65200/2 "2022-10-13T19:41:38Z")

</div>

How about scripting changes in `props.items.x.target` and point to a login screen when the user is not authorised and change them to the appropriate target when logged in.  
You'd need to store the selected menu item in a custom property and use that to load the selected page on return from a successful login.
