登录页面自定义
可按照现有说明自定义登录页面。有关详细信息,请参阅在 Windchill 中配置替代身份验证。注销页面由 wt.property wt.logout.url 控制。
指定 wt.property, wt.auth.form.loginMarker 以包括登录页面中包含的唯一字符串。这将允许后台 Ajax 数据请求在会话超时时自动显示登录窗口。
例如:
wt.auth.form.loginMarker=<form method="POST" action="j_security_check" id="login">
为了更好地处理 URL,建议将以下代码包括到登录页面,以便较新的浏览器不会删除用于指定应用程序状态的哈希标记。
<script type="text/javascript">
if (window.location.hash) { //Handle logging in to a bookmark
document.forms[0].action += window.location.hash;
}
</script>
要自定义登录窗口的外观和行为,可在加载页面期间使用自定义 SmartClient 窗口实例预填充窗口对象。可使用 SmartClient 文档中的示例,或修改 PTC 系统预设的实例:
isc.RPCManager.loginWindow = isc.Dialog.create({
src: 'app/login/loginSuccess.jsp?ptscsc=true',
showModalMask: true,
isModal: true,
title: "",
autoCenter: true,
showCloseButton: false,
showMinimizeButton: false,
width: 400,
height: 350
});
这对您有帮助吗?