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 的服务。
不适用
不适用
Y
N
LogoutTargetMashup
设置在触发“退出登录”事件时要重定向到的目标混搭。
STRING
不可用
Y
N
URL
设置目标 URL。
STRING
不可用
Y
N