Mashup Builder > 函數 > 登出
登出
* 
此函數會取代「登出」小器具。欲建立相同的功能,請將「按鈕」小器具的 Clicked 事件繫結至此函數。
登出函數是一個非視覺小器具,可用來結束使用者會話,然後重新導向至混搭或 URL。
登出函數的驗證與 ThingWorx Platform 的驗證類似。Tomcat Session Manager 可於瀏覽器中存儲具有 JSESSIONID 的 cookie,以此於瀏覽器中控制目前工作階段。當觸發 Logout 服務時,目前的會話會結束,且 Tomcat Session Manager 會將 JSESSIONID cookie 標記為無效。在使用者嘗試使用無效的 cookie 登入時,Tomcat Session Manager 會通知 ThingWorx 該 cookie 無效,隨後 ThingWorx 會呼叫 驗證器。如果流程驗證成功,則會建立一個新的會話,並在瀏覽器中設定具有新 JSESSIONID 的 cookie。
您可以將 Logout 內容繫結至事件,例如「按鈕」小器具的 Clicked 內容。按一下此按鈕時,目前的會話會結束,且會將使用者重新導向至混搭或 URL。如果登出目標為混搭,則驗證對話方塊會開啟,您必須輸入認證才能存取目標混搭。如果目標類型設定為 URL,則目標頁會開啟,但您無法在未登入的情況下返回到上一頁。
函數選項
您可以為函數設定下列配置選項:
內容
描述
「描述」
設定函數的描述。
「重新導向至」
指定要在登出之後重新導向至的目標類型。
「登出目標混搭」
指定要在登出之後將使用者重新導向至的混搭。
URL
要在登出之後將使用者重新導向至的 URL。
建立登出函數
1. 「函數」面板上,按一下 「新建函數」對話方塊即會開啟。
2. 「函數類型」下拉清單中選取「登出」
3. 輸入函數名稱,然後按一下「下一步」
4. 視需要修改函數選項。
5. 按一下「完成」
函數即會新增至「函數」面板。
函數內容
登出函數包含下列內容。
內容
描述
基礎類型
預設值
可繫結?(Y/N)
可當地語系化 (Y/N)
Logout
一種可執行登出並將使用者重新導向至目標混搭或 URL 的服務。
n/a
n/a
Y
N
LogoutTargetMashup
設定當觸發「登出」事件時要重新導向至的目標混搭。
STRING
n/a
Y
N
URL
設定目標 URL。
STRING
n/a
Y
N