S
ПосмотритеСсылка скрыта от гостей
...
+открывается окно ST 7.0 Client Side Debuggin. Это связано с параметром в stlinks.js var clientDebugWindow = true? (сейчас поправлю в js и попрошу админа заменить)
...
Еще вопрос, можно ли на XPages получить пароль авторизованного пользователя?
Или придется при авторизации запоминать пароль?
Вопрос, как куки прочитать на xPages?
function getCookie(name) {
var request=facesContext.getExternalContext().getRequest();
var dc = request.getHeader("Cookie");
var prefix = name + "=";
var begin = dc.indexOf("; " + prefix);
if (begin == -1) {
begin = dc.indexOf(prefix);
if (begin != 0) return null;
} else {
begin += 2;
}
var end = request.getHeader("Cookie").indexOf(";", begin);
if (end == -1) {
end = dc.length;
}
return unescape(dc.substring(begin + prefix.length, end));
}
var css = "<LINK REL=STYLESHEET HREF=\"https://" + compositeData.stServer
+ "/sametime/stlinks/stlinks.css\" TYPE=\"text/css\"> "
var js = "<script src=\"https://" + compositeData.stServer
+ "/sametime/stlinks/stlinks.js\"></script> "
var stURL = "<script>setSTLinksURL(\"" +
"https://" + compositeData.stServer + "/sametime/stlinks" +
"\")</SCRIPT>"
if (getCookie('LtpaToken') == null) {
var logon = "<script>writeSTLinksApplet(\"Anonymous User\",\"\", false);</script>";
}
else {
var logon = "<script>writeSTLinksApplet(\""+context.getUser().getDistinguishedName()+"\",\""+getCookie('LtpaToken')+"\", true);</script>";
}
return css + js + stURL + logon
<xp:pager partialRefresh="false"
...
</xp:pager>
Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab