cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

How to Customizing the Log out Button in Windchill 10.2 ?

Regular Member

How to Customizing the Log out Button in Windchill 10.2 ?

Hi folks,

Want to add log out functionality (Cutom Button) in Windchill 10.2?

11 REPLIES 11

Re: How to Customizing the Log out Button in Windchill 10.2 ?

It is not a custom button but you could add a favorites that has the following in the Web Document tab  URL: box under properties for the shortcut.  Then just have that in your favorites bar and select it when you want to logout.  It will ask you for a login again.  What I am showing you is for Internet Explorer.  I do not know if it works with other browsers.

javascript:document.execCommand("ClearAuthenticationCache", false) ;window.location.reload();

8-31-2016 8-27-11 AM.png

Re: How to Customizing the Log out Button in Windchill 10.2 ?

You have it already in WC 10.2, but by default it is disabled, you need to enable it to be visible.

Re: How to Customizing the Log out Button in Windchill 10.2 ?

It works also with Firefox, but as written below.

javascript:window.location.href=window.location.href.replace(/:\/\//,"://dummy@");window.location.reload();

Marco

Re: How to Customizing the Log out Button in Windchill 10.2 ?

Mohan,

How do you enable this?

Re: How to Customizing the Log out Button in Windchill 10.2 ?

It looks like log off capability is available for form-based authentication and is not available with the default basic authentication.

Anyway to enable the log off -

"xconfmanager -s wt.auth.form.enabled=true -t wt.properties -p"

"xconfmanager -s wt.logout.url=https://ptc.com-t wt.properties -p"

Re: How to Customizing the Log out Button in Windchill 10.2 ?

 

Found a way to clear the basic authentication try this,

 

  1. Run this "xconfmanager -s wt.auth.form.enabled=true -t wt.properties -p".
  2. Replace the content in the JSP file “/wtcore/jsp/logout.jsp” to the below one (If you want to use your own JSP file , modify the fba-actions.xml to point to your jsp file)

  

<script language="javascript"> logout();
function logout(){
document.execCommand("ClearAuthenticationCache", false);
window.location = "http://google.com/"; // Put your re-direct URL here
}

     

  1. Restart Method Server.
  2. The logoff button appears on the quicklinks menu. Clicking the link will take your re-direct URL. On clicking the windchill again will bring the authentication window.

  

Re: How to Customizing the Log out Button in Windchill 10.2 ?

Hi Mohan Kumar

Thanks for sharing this info. I tried setting above 2 properties. Now I can see logout button; however, next time when I try login in, it do not prompt for authentication. It directly log in as previous user.

Any idea on this?

Thanks,

Shirish

Re: How to Customizing the Log out Button in Windchill 10.2 ?

Did the content of the logout.jsp file is replaced with the java script I pasted in my previous comment. When the logoff option is clicked it executes the java script which clears the user authentication followed by URL re- direct, if you try to go back to the page clicking back button in browser or try to access the windchill url from a new tab the authentication window will appear again.

Highlighted

Re: How to Customizing the Log out Button in Windchill 10.2 ?

Hi Mohan,

When I try  ClearAuthenticationCache in logout.jsp,it is clearing the authentication cache for the remaining sessions in the browser which making them to prompt for login again.

This should not be the case when we implement this within the Windchill Application because we can add the ClearAuthenticationCache url in the browser itself. Could you tell me how to ClearAuthenticationCache for the Windchill session itself(not other sessions).

Announcements

Thingworx Navigate content has a new home! Click here to access the new Thingworx Navigate forum! ______________________________ Check out the Windchill Tips Board! We're talking about Whirlpool's use of digital twin, augmented reality, and data-driven design!

The NAVIGATE WORKING GROUP is here! Come innovate with PTC!

Sign up for a Working Group