Как установить куки в WQO скриптовом агенте?

  • Автор темы Автор темы Gandliar
  • Дата начала Дата начала
  • Теги Теги
    cookie

Gandliar

Lotus Team
16.02.2004
584
26
Здравствуйте!

Есть документ, который открывается под веб.
При открытии запускается агент, который скриптом формирует значения ряда полей.
Как можно в этом агенте установить куки?

Заранее благодарю.
 
Здравствуйте!

Есть документ, который открывается под веб.
При открытии запускается агент, который скриптом формирует значения ряда полей.
Как можно в этом агенте установить куки?

Заранее благодарю.
нужно в ответе сервера это сделать типа
если я правильно понял
 
Последнее редактирование:
1583190167086.png



Dim web As New WebSession() ''

datarc = web.session.DocumentContext.Request_Content(0) '' Даные из корзины для обработки
SessionID = Left(Strright(web.session.DocumentContext.HTTP_Cookie(0), "_shopcart="),32)

или

Dim ctx As NotesDocument
Set ctx = ns.DocumentContext
SessionID = Left(Strright(ctx.HTTP_Cookie(0), "onimod_"+Cstr( admindoc.GetItemValue("DBID")(0) )+"_shopcart="),32)

Или прямо в агенте надо setcookie? А зачем? Ошибка в логике задачи.

Делаете из агента JSON и по его результатам ставите куки на JS прямо в браузере.
var url = 'doAddToCart?OpenAgent'+'&shopcart=' + shopcart;
$.ajax({
cache: false,
url: url,
type: 'post',
data: datarc,
datatype: "application/json",
success: function(resp){
if ( resp.update == '1' ) {
if ( resp.user =='onimod' && resp.shopcart ) { _doSetCookie('shopcart', resp.shopcart) };
 
Мы в соцсетях:

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