Россыпь мелких вопросов

  • Автор темы Vagor.ini
  • Дата начала

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 976
611
BIT
384
а ежели в датах указать DateRange (программно) для календарного дока, а время определенное
 

savl

Lotus Team
28.10.2011
2 621
314
BIT
457
Надо без вмешательства в код.
Там есть пункт про доступность для встреч, но все равно встречу назначить можно, да и принять тоже.
Просто выдается предупреждение, у нас их не читают.
 
S

Shandrik

При попытке открыть письмо в почте получаю ошибку:
object request has not completed because needed access was denied


Что за беда?
 

savl

Lotus Team
28.10.2011
2 621
314
BIT
457
Shandrik
Часть документа недоступна.
Что в письме? Файл или интерактивная форма?
Если верить решения нет.
 

seoman2

Green Team
17.02.2010
507
1
BIT
72
Как в вебсервисе на лотусскрипте залогировать, с какого IP его запустили?
Set xml = CreateObject("Microsoft.XMLHTTP") - что то не работает.
В общем, как узнать IP клиента?
 
A

astana2030

В клиенте Notes для закрытия использую такой синтаксис
FIELD SaveOptions:="0";
@Command([FileCloseWindow])

Если в базу заходят через веб то каким образом окно в браузере закрывать? Жмакать на крестик в углу браузера как то не комильфо.
Много перерыл, искал примеры, но не один не работает.

Есть какие нибудь примеры? Буду рад)
 
T

ty3uk

не совсем понятно что вы хотите делать, но, может, тупой "шаг назад" вам поможет? Джава скрипт: history.go(-1);
 
A

astana2030

Тупой шаг назад для пользователя будет сложен))) Ему надо видеть кнопку или ссылку "Выход тут"
Он же пользователь проходит аутентификацию (domcfg.nsf) и попадаю в домашнюю базу как то должен выйти, закрыть сессию. Крестик нажимать все умеем но как то это не совсем интерфейсно)
 

savl

Lotus Team
28.10.2011
2 621
314
BIT
457
как то это не совсем интерфейсно)
Спорно, все же MS/Apple/*NIX не зря это до сих пор поддерживают.
В том же Web есть давно проверенное решение:
 

Вложения

  • Exit.png
    Exit.png
    2,7 КБ · Просмотры: 630
T

ty3uk

так логаут нужен, закрытие документа без сохранения, закрытие сайта или ещё что? ;)
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 976
611
BIT
384
Как в вебсервисе на лотусскрипте залогировать, с какого IP его запустили?
Set xml = CreateObject("Microsoft.XMLHTTP") - что то не работает.
В общем, как узнать IP клиента?
я бы тоже не работал ;)
давайте рассмотрим схему взаимодействия...
  • клиент посылает запрос на вебсервис, по протоколу http(s), сервер отвечает ему xml-ом, кот. клиент парсит и создает объекты для правления
  • клиент манипулируя объектами создает новый запрос, отправляя хмл серверу
схема упрощенная...
Т.о. сервер "знает адрес клиента по сессии, но вот вопрос - какой это адрес:
  • адрес шлюза
  • адрес прокси
  • временный адрес клиента
  • постоянный адрес клиента (наиболее редкий вариант, если это не сервер)
возникает закономерный вопрос - что вы с этим адресом делать будете, если идентифицировать клиента - самый плохой вариант. Идентификацию делают по кукам (обычно)
 
T

ty3uk

джава скрипт:
var pathname = window.location.pathname.toLowerCase();
window.open(pathname.substring(0,(pathname.lastIndexOf('.nsf')+5))+'?Logout',"_self");

а так, открыть урл, к примеру:
смотри как тебе удобней реализовать. Честно говря я немного в ступоре,у меня веб с фреймами, выглядит очень забавно (с криптом), в фрейме выход сделан, а всё остальное не перезагруженно. Но если нажатьрелоад в браузере, то жёстко требует логин ввести.
 
H

hosm

>Честно говря я немного в ступоре,у меня веб с фреймами, выглядит очень забавно (с криптом), в фрейме выход сделан, а всё остальное не перезагруженно.
Когда-то добавляла в урл логаута &redirectTo на открытие текущей БД, так как чаще надо было перелогиниться, а не закрыть документ, хотя пробовала и варианты с закрытием (глючило), переход на стартовую БД и джс решение не очень понравились - возможно, из-за дублирования одинаковых страниц и не всегда корректной отработки. Кста, БД можно и по реплике открыть, без всяких .nsf' в адресе.
 
A

astana2030

Спасибо, пользователю с ником Тузик.

Вариант немного изменил, в строку добавил имя базы
Работает, только напасть)) слева оутлайн остается но из базы выходит. Если нажать релоад то жестко требует ввести пароль и логин как ты и отмечал.


С джава скриптом тоже посмотрю но уже хорошо! Спасибо!


OKEN, расскажите про открытие БД по реплике. Немного глючит логаут открытием стартовой страницы. Или через редирект.
 

seoman2

Green Team
17.02.2010
507
1
BIT
72
>> давайте рассмотрим схему взаимодействия...
К моему вебсервису будут обращаться с нескольких статичных IP другие вебсервисы.
>>что вы с этим адресом делать будете
логировать - с какого IP, когда, с каким запросом обращались к моему вебсервису.

Пробовал
Set WshShell = CreateObject("WScript.Shell")
xxx=WshShell.ExpandEnvironmentStrings( "%COMPUTERNAME%" )
но видимо отрабатывает на моем сервере с вебсервисом, получаю в xxx имя своего сервера.
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 976
611
BIT
384
seoman2 если прочитали схему - что удивдяет? ;)
на стороне кода

для теста и виндовзонли и это для детального логировния (а оно только для отладки)

а вопщем
т.к. запросы по http то и оседать они будут в domlog.nsf (КМК)

опять не ясна задача - просто собирать логи или что-то делать
 

seoman2

Green Team
17.02.2010
507
1
BIT
72
>> опять не ясна задача - просто собирать логи или что-то делать
хочу сделать свой аналог базы соаплог и domlog.nsf - да, просто собирать логи, сортировать и раскидывать их по своим вьбюшкам , т.к. от nsftools.com/tools/soaplog.htm сервак зависает.
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 976
611
BIT
384
хочу сделать свой аналог базы соаплог и domlog.nsf
мне кажется при недостатке знаний это делать не нужно ;)
ведь вы даже слабо понимаете процесс (судя по вопросам), а хотите сделать системную вещь
перехват осущ. на уровне протокола (либами на Си) - вы потяните такую разработку? (писать DSAPI filter)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!